""" Test 2 www.3d-meier.de 09.05.2019 """ import c4d def CreateSplineObjectV(): # Splineobjekte erzeugen obj = c4d.BaseObject(c4d.Ospline) # Anzahl Punkte des Splines obj.ResizeObject(6) # Punkte des Sechsecks definieren obj.SetPoint(0, c4d.Vector(200, 0, 0)) obj.SetPoint(1, c4d.Vector(100, 173.205, 0)) obj.SetPoint(2, c4d.Vector(-100, 173.205, 0)) obj.SetPoint(3, c4d.Vector(-200, 0, 0)) obj.SetPoint(4, c4d.Vector(-100, -173.205, 0)) obj.SetPoint(5, c4d.Vector(100, -173.205, 0)) # Spline schließen obj[c4d.SPLINEOBJECT_CLOSED] = True # Name vergeben obj.SetName("Vieleck") obj.Message(c4d.MSG_UPDATE) return obj def main(): splinobj1 = CreateSplineObjectV() doc.InsertObject(splinobj1, None, None, True) c4d.EventAdd() if __name__=='__main__': main()