![]() |
Vektoren im 3d-Raum -> Text Darstellen
Liste der Anhänge anzeigen (Anzahl: 1)
hallo!
also, ich benütze momentan GLScene, und habe folgendes problem... ich habe eine kugel, die einen weg fahren soll, der einen text darstellt. dabei braucht man vektoren. nun, wie kann ich das einfach machen? bereits das geschrieben:
Delphi-Quellcode:
dabei kommt das heraus (siehe screenshot):
procedure TForm1.FormActivate(Sender: TObject);
var Movement: TGLMovement; Path: TGLMovementPath; Node: TGLPathNode; begin //Create a movement, a path and the first node of the path Movement := GetOrCreateMovement(Sphere1); Movement.OnPathTravelStop := PathTravelStop; Movement.OnAllPathTravelledOver := PathAllTravelledOver; Path := Movement.AddPath; Path.ShowPath := True; //Path.Looped := True; Node := Path.AddNodeFromObject(Sphere1); Node.Speed := 4.0; //Add a node Node := Path.AddNode; Node.Speed := 2.0; Node.PositionAsVector := VectorMake(-3, 4, 4.4, 1); Node.RotationAsVector := VectorMake(0, 0, 0); //Add a node Node := Path.AddNode; Node.Speed := 2.0; Node.PositionAsVector := VectorMake(3, -4, -4.5, 1); Node.RotationAsVector := VectorMake(0, 0, 0); //Activatived the current path Movement.ActivePathIndex := 0; end; danke |
Re: Vektoren im 3d-Raum -> Text Darstellen
und was ist jetzt genau deine Frage zum Demo Code von pathcontrol, wenn man den TGLCube der Demo in eine kugel umwandelt geht es wunderbar wenn du keine Vectoren bunutzen möchtest mach die ne function fer du eine position übergibst
|
Re: Vektoren im 3d-Raum -> Text Darstellen
ja, das habe ich ja...
das problem ist, ich möchte, dass die kugel einen GEWISSEN weg fährt, nämlcih einen schriftzug. z.B 'Text' |
Re: Vektoren im 3d-Raum -> Text Darstellen
Kennst du denn die Positionen es Textes oder ist das deine Frage ?
|
Re: Vektoren im 3d-Raum -> Text Darstellen
ja, die frage ist, wie ich die koordinaten bekomme ( von einem Text)
|
Re: Vektoren im 3d-Raum -> Text Darstellen
ich hättte da eine idee wenn du es noch nicht gelöst hast.
was für ein Text ist das den ? 3D 2D ? du musst den text in einem array einlesen bei 2D währe das einfach: einfach eine Image komonente nehmen und dort den text reinkopieren und per pixels die positionen raußlesen. oder ich kenne diese komponente jetzt nicht so aber was hälst du von der idee: du nimmst ein array z.b. von typ TPoint und jetzt musst du nur noch eckpunkte deiner Schrift bekommen.... weiß du wie ich meine ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz