Français
Source/ Codesnippets

Koordinaten Punkt espace

 

Peter
Mallow
j'ai un Punkt gegeben, qui im dreidimensionalen espace qui Koordinaten x=0.6,y=0.5,z=0.5 besitzt. je betrachte den espace sous une Drehwinkel Alpha=302° et une Neigungswinkel Betha=18°. sommes alors qui Blickwinkel (siehe Bild). Uch suis Je ne sûrement, comment qui Winkel oui c'est ca appeler.
maintenant voudrais je qui Koordinaten im zweidimensionalen Koordinatensystem berechnen, so dass Je l' Punkt im espace sur un Blatt papier représenter pourrait.

dans diesem Bild sieht on den Punkt im espace avec Berücksichtigung qui Blickwinkel. So stell je mir cela avant:



et maintenant voudrais je qui Koordinaten des Punktes pour cela 2D-Koordinatensystem errechnen, qui on ici im Bild ablesen pourrait:



1. Habe Probleme cela Problem richtig trop décrire, weil mir qui Vorraussetzungen dans Mathe encore manquer. comment nennt on solche Berechnungen?
2. comment peux je qui X et Y-Koordinaten des Punktes pour cela zweidimensionale Koordinatensystem berechnen?
sur qui Formel pour qui x-Koordinate suis je selbst par stundenlanges testen gekommen:
x = y * cos(alpha) + x * sin(alpha)
mais den Zusamenhang pour y habe je seulement zum partie herrausgefunden:
y = -(z * cos(betha) - x * sin(betha)) <- gilt nur wenn alpha = 0

peux mir quelqu'un s'il te plaît aider?

(Beispiel: [...]  pour cela Programme GeoGabra)

85 kB
Hochgeladen:27.08.2006
Downloadcounter164
Download
28 kB
Hochgeladen:27.08.2006
Downloadcounter170
Download
 
WinXP Pro SP2, XProfan 9 + XPSE
AMD Athlon 64 X2 3800
27.08.2006  
 



comment on cela nennt? IMHO simple seulement Koordinatensystemumrechnung. cela ici sollte Dir aider: [...] 
 
27.08.2006  
 



Nachtrag: si es Dir um une ogl -Spielerei allez ensuite gibts pour Testfunktionen.
 
27.08.2006  
 




Jac
de
Lad

KompilierenMarqueSéparation
tmat![0,0]:=cos(alpha!)*cos(gamma!)-sin(alpha!)*sin(beta!)*sin(gamma!);
tmat![1,0]:=sin(alpha!)*cos(gamma!)+cos(alpha!)*sin(beta!)*sin(gamma!);
tmat![2,0]:=cos(beta!)*sin(gamma!);
tmat![0,1]:=-sin(alpha!)*cos(beta!)*cos(gamma!)-cos(alpha!)*sin(gamma!);
tmat![1,1]:=cos(alpha!)*sin(beta!)*cos(gamma!)-sin(alpha!)*sin(gamma!);
tmat![2,1]:=cos(beta!)*cos(gamma!);

proc calcx

    parameters x!,y!,z!
    Return xleft%+dx%*(0.5+scalx!*(tmat![0,0]*x!+tmat![1,0]*y!+tmat![2,0]*z!/(zmax!-zmin!)))

endproc

proc calcy

    parameters x!,y!,z!
    Return yleft%+dy%*(0.5-scaly!*(tmat![0,1]*x!+tmat![1,1]*y!+tmat![2,1]*z!/(zmax!-zmin!))));

endproc


si je mich pas irre. qui Formel, léger erweitert, verwende je zur représentation qui Graphen dans Parcival.

xleft%,yleft%,dx%,dy% donner den Ausschnitt dans einem Contrôle à, dans cela gezeichnet volonté soll (z.B. STATIC ou bien Fenêtre).
scalx! et scaly! sommes qui Skalierung (comme Standard serait je 0.2 empfehlen).
xmin!, xmax!, ymin!, ymax!, zmin! et zmax! sommes qui Koordinaten, des 3D-Ausschnittes dans dem dargestellt wird.

qui Matrix muss pour jeden Winkel récente berechnet volonté et qui Declaration qui Variablen fehlt encore!
qui Ergebisse ist qui Punkt im Contrôle, dans cela gezeichnet volonté soll.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
27.08.2006  
 




Peter
Mallow
erstmal merci

guck mir cela beispiel de Jac encore la fois genauer à
 
WinXP Pro SP2, XProfan 9 + XPSE
AMD Athlon 64 X2 3800
29.08.2006  
 




Jac
de
Lad
s'il te plaît nich hauen, wenns nich klappt. qui Originalquellext is dans Delphi, peux son, dass je quoi faux traduit habe.

BTW: Wennde la fois voyons veux, comment cela ensuite aussieht, gib chez Search simple Parcival un, lad dir qui neuste Version runter, starte cela Demoprogramm et staune!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
29.08.2006  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.901 Views

Untitledvor 0 min.

Themeninformationen

cet Thema hat 3 participant:

Jac de Lad (2x)
iF (2x)
Peter Mallow (2x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie