Ok, laten we beginnen met te vermelden dat ik onderzoek heb gedaan naar opslagmogelijkheden, zoals Vectoren en Arrays etc.
Mijn probleem:
Ik wil ellipsen tekenen. En dan niet standaard ellipsen maar ellipsen waarvan de gebruiker bepaald waar ze beginnen en welke kant de ellipse opgedraaid moet staan. Dit i.v.m. een programma dat ik ontwikkelde een tijd terug, welke ik nu verder af moet gaan maken. Gewone cirkels tekenen lukt wel met een Point welke ik opsla in een Vector, maar nu heb ik 2 punten nodig (1 = beginpunt van de Ellipse, 2 = richting ellipse ).
Met die 2e punt kan ik de hoek berekenen, welke ik nodig heb om de ellipse te kunnen draaien bij het tekenen. Dus ik heb ook een hoek. Nu wil ik eigenlijk die hoek ook direct opslaan voordat ik ga tekenen, omdat ik anders het programma extra belast door tijdens de tekenfuntie telkens de functie aanroep voor het berekenen van de hoek aan te roepen.
Als er een betere methode is voor het tekenen en draaien van ellipsen, welke ook opgeslagen moeten kunnen worden, dan hoor ik dat natuurlijk ook graag, zo niet, dan had ik graag antwoord op de vraag welke opslagmethode ik het beste kan nemen.
Een Array misschien een idee? :
points[1][point][point][hoek]
points[2][point][point][hoek] of iets dergelijks?
Of wellicht dat ik in een Vector deze 3 data-elementen bij elkaar kan houden? Probleem misschien wanneer ik m.b.v. een Iterator deze gegevens uit ga lezen..?
Ik teken overigens meer dan 1 ellipse, dus ik moet zorgen dat de 3 elementen bij elkaar blijven (zoals wellicht in de Array hierboven duidelijk is geworden)
Iemand een aanrader??
Mijn probleem:
Ik wil ellipsen tekenen. En dan niet standaard ellipsen maar ellipsen waarvan de gebruiker bepaald waar ze beginnen en welke kant de ellipse opgedraaid moet staan. Dit i.v.m. een programma dat ik ontwikkelde een tijd terug, welke ik nu verder af moet gaan maken. Gewone cirkels tekenen lukt wel met een Point welke ik opsla in een Vector, maar nu heb ik 2 punten nodig (1 = beginpunt van de Ellipse, 2 = richting ellipse ).
Met die 2e punt kan ik de hoek berekenen, welke ik nodig heb om de ellipse te kunnen draaien bij het tekenen. Dus ik heb ook een hoek. Nu wil ik eigenlijk die hoek ook direct opslaan voordat ik ga tekenen, omdat ik anders het programma extra belast door tijdens de tekenfuntie telkens de functie aanroep voor het berekenen van de hoek aan te roepen.
Als er een betere methode is voor het tekenen en draaien van ellipsen, welke ook opgeslagen moeten kunnen worden, dan hoor ik dat natuurlijk ook graag, zo niet, dan had ik graag antwoord op de vraag welke opslagmethode ik het beste kan nemen.
Een Array misschien een idee? :
points[1][point][point][hoek]
points[2][point][point][hoek] of iets dergelijks?
Of wellicht dat ik in een Vector deze 3 data-elementen bij elkaar kan houden? Probleem misschien wanneer ik m.b.v. een Iterator deze gegevens uit ga lezen..?
Ik teken overigens meer dan 1 ellipse, dus ik moet zorgen dat de 3 elementen bij elkaar blijven (zoals wellicht in de Array hierboven duidelijk is geworden)
Iemand een aanrader??