Thema
:
Delphi
Kugelkoordinaten berechnen, bräuchte hilfe...
Einzelnen Beitrag anzeigen
turboPASCAL
Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
Delphi 6 Personal
#
5
Re: Kugelkoordinaten berechnen, bräuchte hilfe...
13. Dez 2009, 19:52
Nein, denke ich mal.
So schaut's aus:
zusammenfalten
·
markieren
Delphi-Quellcode:
function
SphericalCoordinates(r, vGrad, hGrad: single): TVector3D;
var
st, ct, sp, cp: single;
begin
// Grad zu
Rad
st := sin(vGrad * Pi / 180);
// Theta
ct := cos(vGrad * Pi / 180);
sp := sin(hGrad * Pi / 180);
//Phi
cp := cos(hGrad * Pi / 180);
// Kreiskoordinaten berechnen
// x = r * sinTheta * cosPhi
// y = r * sinTheta * sinPhi
// z = r * cosTheta
Result.X := r * st * cp;
Result.Y := r * st * sp;
Result.Z := r * ct;
end
;
Matti
Meine Software-Projekte
-
Homepage
-
Grüße vom Rüsselmops -Mops Mopser
Zitat
turboPASCAL
Öffentliches Profil ansehen
Mehr Beiträge von turboPASCAL finden