Ich habe mit folgendem Code eine Extrusion erstellt. 
    
    pol = AllplanGeo.Polygon3D()
    pol += AllplanGeo.Point3D(0, 0, 0)
    pol += AllplanGeo.Point3D(1, 0, 0)
    pol += AllplanGeo.Point3D(1, 1, 0)
    pol += AllplanGeo.Point3D(0, 0, 0)
    area = AllplanGeo.PolygonalArea3D()
    area += pol
    solid = AllplanGeo.ExtrudedAreaSolid3D()
    solid.SetDirection(AllplanGeo.Vector3D(1, 1, 1))
    solid.SetRefPoint(AllplanGeo.Point3D(5, 5, 5))
    solid.SetExtrudedArea(area)
    print(pol)
    print(type(pol))
    print(area)
    print(type(area))
    print(solid)
    print(type(solid))
    #model_ele_list.append(AllplanElements.ModelElement3D(com_prop, pol))
    #model_ele_list.append(AllplanElements.ModelElement3D(com_prop, area))
    model_ele_list.append(AllplanElements.ModelElement3D(com_prop, solid))
Der erstellte Solid ist valid, IsValid() gibt true zurück, aber weder der solid noch das area erscheinen am Bildschirm. Keine Fehlermeldung nichts. Das polygon pol erscheint als 3D-Fläche am Bildschirm. Kann es sein, dass ModelElement3D nicht alle Elemente akzeptiert?!
gruss bernd
BIM, BAM, BOOM
BIM-Modelle Tragwerksplaner --> http://www.bimstatik.ch/
My Allplan PythonParts --> https://github.com/BIMStatik/AllplanPythonParts
LinkedIN --> https://ch.linkedin.com/in/bernd-hahnebach-269b855a
