Hallo,
ich wollte ganz normal eine Masslinie in meinem Script einbauen, doch diese verursachen einen NOI Fehler, und ich finde leider nicht heraus was das Problem ist. Ich habe mich sehr strikt an das Beispiel Script "Dimensioning" gehalten.
Es ist eine simple Masskette mit 2 Punkten einer 2DPolyline, hier der Code:
dim_points = AllplanGeo.Point3DList()
polylinedimpt = AllplanGeo.Polyline2D()
polylinedimpt += AllplanGeo.Point2D(0,0)
polylinedimpt += AllplanGeo.Point2D(0,50)
dim_points.append(AllplanGeo.Point3D(polylinedimpt[0]))
dim_line_y = AllplanBasisElements.DimensionLineElement(dim_points, AllplanGeo.Vector2D(1000, 0),AllplanGeo.Vector2D(1000, 0), dim_prop)
dim_line_y.SetCommonProperties(common_props)
elemenetliste.append(dim_line_y)
Die Properties habe ich vorab definiert, und hier nicht ergänzt.
Fehlermeldung:
Allgemeiner Datenbankfehler aufgetreten. Typ: CNOI_BasisMacro (ID: '00000000-0000-0000-0000-000000000000--0')
Y:\Projects_Core\NemAll_NOI_Pool\noi_DatabaseImp.cpp(484)
CNOI_DB_CreateException
Danke schonmal vorab für die Hilfe
Gruss Sebastian