Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

11

15.09.2012, 16:36

Ich mein von welchen Achsen aus sind die Winkel gemessen. Vergleich mal dein Koordinatensystem und deine Winkel mit den Abbildungen in dem Wikipedia Artikel, aus dem du die Formeln ohne nachzudenken abgeschrieben hast... ;)

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

12

15.09.2012, 16:48

Daran kann es aber nicht liegen da ich mich ja auf der x/z ebene um das Objekt drehen kann solange ich die Höhe nicht verändere.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

15.09.2012, 16:52

Klar, weil der cos(tt) in dem speziellen Fall wohl 1 ist...

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

14

15.09.2012, 17:03

Auch aus der Zeichnung von Wikipedia werde ich nicht schlauer. Wie soll ich es nun rechnen?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

15

15.09.2012, 17:11

Setz dich hin und überleg dir mal, was genau die Formeln in der Wikipedia bedeuten. Und dann leit dir die für dein Koordinatensystem richtigen Formeln selbst her. Glaub mir, es lohnt sich das zu verstehen. ;)

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

16

15.09.2012, 17:49

Komme nicht auf die Lösung... Kleiner Tipp vielleicht?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

17

15.09.2012, 17:49

Woran scheitert's genau?

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

18

15.09.2012, 17:52

Ich finde keine richtige Beschreibung in Wikipedia außer, dass der ein Winkel von Positiv x nach Rxy läuft und der andere von positiv Z nach R. Das ist bei mir ja auch so.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

FSA

Community-Fossil

  • »FSA« ist der Autor dieses Themas
  • Private Nachricht senden

19

15.09.2012, 18:16

So jetzt doch hinbekommen:

C-/C++-Quelltext

1
2
3
Vector3 vCirc = Vector3( (sinf(DEG_TO_RAD(t)) * sinf(DEG_TO_RAD(tt)) * fDis) + vCenter.x,
                cosf(DEG_TO_RAD(t)) * fDis + vCenter.y,
                -(sinf(DEG_TO_RAD(t)) * cosf(DEG_TO_RAD(tt)) * fDis) + vCenter.z);

Jetzt tut sich aber ein neues Problem auf was ich in einem anderen Thread beschreiben werde...

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Werbeanzeige