Ich habe folgendes versucht:
Code: Select all
import Part
shape = Part.Shape()
shape.read("….igs")
Part.show(shape)
shape.BoundBox
tessellation = shape.tessellate(10)
import Mesh
mesh = Mesh.Mesh(tessellation)
Mesh.show(mesh)
shape.read: Progess-Bar mit „Reading Iges file“
shapeBoundBox: korrekt
Part und Mesh Objekte werden angezeigt und sehen vernünftig aus.
in FC 20:
shape.read() tut irgendwas (aber ohne progess-bar)
Das Ergebnis hat eine BoundBox (allerdings falschen Werten)
Part.show(shape) erzeugt den <Part> ViewProviderExt.cpp(1295): Cannot compute Inventor representation for the shape of Unnamed#… Fehler.
Part Objekt wird nicht angezeigt.
Mesh-Objekt sieht vernünftig aus.
shape.tessellate(1) dauert zu lange, konnte ich nicht mehr abwarten, 0.1 sowieso nicht.