Line3Dn
Class
class GeometricItem relation material range Material, cardinality [0, 1] class Curve class Line3Dn property points range double (64 bit), cardinality [0, 6] property x0 range double (64 bit), cardinality [0, 1] property y0 range double (64 bit), cardinality [0, 1] property z0 range double (64 bit), cardinality [0, 1] property x1 range double (64 bit), cardinality [0, 1] property y1 range double (64 bit), cardinality [0, 1] property z1 range double (64 bit), cardinality [0, 1] property asOpenGL range bool, cardinality [0, 1]
Example
Here you can find code snippits that show how the API call Line3Dn can be used.
using Engine; public void CreateLine3Dn() { Int64 model = Engine.x86_64.CreateModel(); if (model != 0) { // // Classes // Int64 classLine3Dn = Engine.x86_64.GetClassByName(model, "Line3Dn"); // // Datatype Properties (attributes) // Int64 propertyPoints = Engine.x86_64.GetPropertyByName(model, "points"); // // Instances (creating) // Int64 myInstanceLine3Dn = Engine.x86_64.CreateInstance(classLine3Dn, (string) null); double[] points = { 0.0, 2.0, 0.0, 2.0, 1.0, 0.0 }; Engine.x86_64.SetDatatypeProperty(myInstanceLine3Dn, propertyPoints, ref points[0], 6); // // The resulting model can be viewed in 3D-Editor.exe // Engine.x86_64.SaveModel(model, "c:\\created\\myLine3Dn.bin"); Engine.x86_64.CloseModel(model); } }