Seite 1 von 1

Simulation von mehreren Teilen die als STL importiert werden

Verfasst: 08.08.2014 10:49
von derschutzhund
Ich suche eine Möglichkeit Teile die mit einem CAD-Prog. erzeugt wurden (STL-Format) in Echtzeit zu drehen.
Im aktuellen Fall geht es um die Teile eines Gimbal. Der hat zwei Drehachsen und sorgt dafür, dass die Kamera immer ruhig steht. Die beiden Achsen würde ich gerne über jeweils einen Schieber verdrehen können.
Ist sowas in 3D mit Purebasic machbar?

LG

Wolfgang

Re: Simulation von mehreren Teilen die als STL importiert we

Verfasst: 08.08.2014 14:58
von bobobo
Machbar ist das sicherlich. Aber ich denke eher nicht für Anfänger.

Du kannst 3D-Elemente drehen und dabei auch Hierarchien (Eulersche Drehung oder so, Gimbälle haben sowas glaub ich)
mit berücksichtigen (Nodes)

Du muss als erstes die STL-dinger in was lesbares für PB umfummeln , also Meshes draus machen.
Tools dazu :
STL (und weitere andere) nach OgreMesh geht mit dem OgreAssimpConverter
http://www.purebasic.com/download/OgreA ... verter.zip

Die meshes importieren und "zurechtrücken" und mit den vorhandenen PB-Möglichkeiten
EntityFixedYawAxis(), SetEntityAttribute(...) und eventuell Joints die Bewegungsmöglichkeiten einschränken.

Animieren über entsprechende Tastaturabfragen , Anklicken von irgendwas mit oder ohne Gravitation
ist dann eher ne Fleißausgabe.

Guckst Du mal in die Hilfe und den mitgelieferten PB-Demos bezgl. joint oder das CarPhysics-Demo
(inExamples\3D\Demos)

und auch mal mein oberkrassgeiles Demo (da sind reichlich 3D-Elemente mit joints verbunden
und hampeln irgendwie rum)
http://www.purebasic.fr/english/viewtop ... it=Ragdoll

Re: Simulation von mehreren Teilen die als STL importiert we

Verfasst: 08.08.2014 21:13
von derschutzhund
Ok, alles klar!
Vielen Dank für die Infos!

LG

Wolfgang