ahoj dělám v QT nějakou aplikaci podobnou programům na malování. Mám ale problém. dejme tomu, že nakreslím obdélník a nastavím si jeho střed, podle kterýho chci otáčet. Pokud s tímto obdélníkem neposunu do jiné pozice, tak se kolem toho středu otáčí neustále. Pokud ovšem ten obdélník přesunu na kreslící ploše jinam, tak přesto, že volám metodu pro znovunastavení středu pro otáčení, se posunutý obdélník otáčí stále kolem jiného bodu, který je posunutý do vzdálenosti (původníbod+novýbod), ale podle myší, která řítí to rotování je bod stále na stejném místětoho původního bodu, který vznikl při nakreslení.
Pokud jde o nějaké třídy, tak kreslím do své třídy A (dědí od QGraphicsScene http://doc.trolltech.com/4.4/qgraphicsscene.html )
a položky jsou ve třídě B (dědí od QGraphicsPolygonItem http://doc.trolltech.com/4.4/qgraphicspolygonitem.html ), takže zvládá i QGraphicsItem http://doc.trolltech.com/4.4/qgraphicsitem.html , do jejíž proměnné ukládám vybraný obdélník
pravděpodobně půjde o nějaké namapování na nějaký bod, ale vůbec si nedokážu představit, co kam a na co mám namapovat :(
Kdyby se našel někdo, kdo by mi tady dal nějaký hint nebo nějakou jinou radu, budu vděčný
Fórum › C / C++
QT a nastavení bodu pro rotace geometrických primitiv
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 7 hostů
Podobná vlákna
Algoritmus na nalezení všech cest z bodu A do bodu B — založil Martin
Nastavení jména pro interní IP — založil minarth
Nastavení routeru pro načtení IP — založil j4-á
Nastavení Netbeans pro vývoj v C++ — založil -HEKTOR-
Moderátoři diskuze