Hallo,
ich habe eine Punktwolke als .csv Datei gegeben, welche ich mittels Python einlese, ein wenig manipuliere und schließlich ein Volumennetz erzeuge. Im Resultat erhalte ich einmal eine Liste mit den Koordinaten all meiner Punkte, also in etwa so:
punkte = [p0, p1, p2, p3, ...]
wobei "px" jeweils aus "[x,y,z]" besteht. Zusätzlich habe ich noch eine Liste, welche die Triangulation dieser Punkte beschreibt; In dieser Liste sind jeweils 4 Indices gespeichert, welche sich auf meine Punktliste beziehen und somit 4 Punkte benennen, welche einen Tetraeder formen, z.B. so:
ind = [[0,1,2,3], [1,2,3,4], [5,6,7,8], ...]
Ich habe bereits mittels einer geeigneten Bibliothek aus diesem Datensatz eine .stl Datei erzeugen können.
Mein Problem nun ist: Ich will (muss) auch noch eine .cdb Datei aus diesen Daten generieren (oder irgendein anderes Format was von ANSYS gelesen werden kann).
Da ich mit der Syntax einer .cdb-Datei nicht vertraut bin, lautet meine Frage:
Kann mir jemand sagen, wie ich diese Datei generieren muss (Syntax der Auflistung der Elemente und Knoten inkl. Header und andere Metadaten) damit eine lesbare .cdb herauskommt
ODER wie ich eine .stl in eine .cdb konvertieren kann?
Bin da gerade ziemlich überfordert
Viele Grüße
edit:
Falls relevant: Aus meiner Punktliste ist zudem bekannt, welche Punkte die Oberfläche bilden und welche sich im Inneren des Körper befinden.
[Diese Nachricht wurde von Munchkin am 25. Feb. 2014 editiert.]
[Diese Nachricht wurde von Munchkin am 25. Feb. 2014 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP