Liebe Leute,
ich habe ein klitzkleines Problem:
ich möchte eine Datei einlesen, in der ein Mesh mit 8 Punkten drin ist.
Aus diesem Mesh möchte ich dann die 8 Punkte auslesen und ihm entsprechende Flächen zuordnen.
Meine Frage ist nun also, wie komme ich an diesen Mesh ran, von dem ich jetzt im Fenster nur die 8 Punkte sehe?
Was ich schon hinbekommen hab ist eine Liste zu erstellen, in der alle Meshes der aktuellen Scene aufgelistet sind. Wie verfahre ich nun weiter?
Schonmal danke im Voraus. Bin für jeden Denkanstoß dankbar.
viele Grüße
Confusia
Meshes bearbeiten mit Blender
Hi,
wie sieht denn diese Datei aus, die du einlesen willst?
In der Python-API von Blender stehen oft gute Beispiele, z.B. hier
Ansonsten hier ein codeschnipsel der dir die Vertices der selektierten Meshes ausgibt.
gruß,
thomas
wie sieht denn diese Datei aus, die du einlesen willst?
In der Python-API von Blender stehen oft gute Beispiele, z.B. hier
Ansonsten hier ein codeschnipsel der dir die Vertices der selektierten Meshes ausgibt.
Code: Alles auswählen
import Blender as B
objects = B.Object.GetSelected()
vertlist = []
for i in objects:
if i.getType() == 'Mesh':
mesh = i.getData()
for vert in mesh.verts:
vertlist.append(vert.co)
else:
print i.getType()
print vertlist
thomas