|
| virtual void | AddPropertyByReference (String &name, ReferenceObject *value) |
| | Adds ReferenceObject object to a specified variable. More...
|
| |
| AssemblyCircularPattern * | CreateAssemblyCircularPattern () |
| | Creates a circular pattern in the assembly. More...
|
| |
| AssemblyLinearPattern * | CreateAssemblyLinearPattern () |
| | Creates a linear pattern in the assembly. More...
|
| |
| AssemblyMirrorCopy * | CreateAssemblyMirrorCopy () |
| | Creates a mirror copy in the assembly. More...
|
| |
| AssemblyConstraintObject * | CreateBiConstraint (Variant &value, ReferenceObject *ref, ReferenceObject *ref2) |
| | Specifies constraint (constraint with 2 targets). More...
|
| |
| AssemblyBoolean * | CreateBoolean () |
| | Runs Assembly Boolean. More...
|
| |
| CompositePath * | CreateCompositePath () |
| | Creates a composite path. More...
|
| |
| AssemblyConstraintObject * | CreateConstraint (Variant &value) |
| | Specifies 3D constraint (constraint with multiple target). More...
|
| |
| AssemblyMergeNode * | CreateDeleteDuplicatedNodes () |
| | Deletes duplicate nodes. More...
|
| |
| ExtrudeCut * | CreateExtrudeCut (Sketch *sketch, double height) |
| | Creates an extrude cut in the assembly. More...
|
| |
| ExtrudeSplit * | CreateExtrudeSplit (Sketch *sketch, double height) |
| | Creates an extrude split in the assembly. More...
|
| |
| HelixPath * | CreateHelixPath () |
| | Creates a helix path. More...
|
| |
| AssemblyImprint * | CreateImprint () |
| | Runs Imprint between parts. More...
|
| |
| MeshPart * | CreateMeshPart (ReferenceObject *reference) |
| | Creates a mesh part based on the mesh included in ReferenceObject (sketch, part). More...
|
| |
| AssemblyConstraintObject * | CreateMonoConstraint (Variant &value, ReferenceObject *ref) |
| | Specifies constraint (constraint with 1 target). More...
|
| |
| Part * | CreatePart () |
| | Creates a part under the assembly. More...
|
| |
| PointsPath * | CreatePointsPath () |
| | Creates a pointes path. More...
|
| |
| ReferenceLine * | CreateReferenceLine () |
| | Creates a reference line. More...
|
| |
| ReferencePlane * | CreateReferencePlane () |
| | Creates a reference plane. More...
|
| |
| ReferencePoint * | CreateReferencePoint () |
| | Creates a reference point. More...
|
| |
| RevolveCut * | CreateRevolveCut (Sketch *sketch) |
| | Creates a revolve cut in the assembly. More...
|
| |
| RevolveSplit * | CreateRevolveSplit (Sketch *sketch) |
| | Creates a revolve split in the assembly. More...
|
| |
| AssemblyScale * | CreateScale () |
| | Enlarges or shrinks the assembly. More...
|
| |
| Sketch * | CreateSketch (ReferenceObject *reference=0) |
| | Creates a 2D sketch under the assembly. More...
|
| |
| SpiralPath * | CreateSpiralPath () |
| | Creates a spiral path. More...
|
| |
| SweepCut * | CreateSweepCut (Sketch *sketch) |
| | Creates a sweep cut in the assembly. More...
|
| |
| SweepSplit * | CreateSweepSplit (Sketch *sketch) |
| | Creates a sweep split in the assembly. More...
|
| |
| VerticesPath * | CreateVerticesPath () |
| | Creates a vertices path. More...
|
| |
| ItemObject * | GetItem (Variant &value) |
| | Returns an item displayed in the [Model Manager] tree such as assembly, part and sketch. Index is numbered in the order of the each items shown in the tree. More...
|
| |
| String | GetName () |
| | Returns a name. More...
|
| |
| ReferenceObject * | GetPlaneXY () |
| | Returns the XY-plane under the assembly. More...
|
| |
| ReferenceObject * | GetPlaneYZ () |
| | Returns the YZ-plane under the assembly. More...
|
| |
| ReferenceObject * | GetPlaneZX () |
| | Returns the ZX-plane under the assembly. More...
|
| |
| virtual Variant | GetProperty (String &name) |
| | Returns the value of the property with the specified name. More...
|
| |
| String | GetScriptTypeName () |
| | Returns the name of the object type as a string. More...
|
| |
| bool | IsKeepMeshIds () |
| | Returns True if the rule of keeping mesh ids to inherit condition/material is applied. More...
|
| |
| virtual bool | IsValid () |
| | Returns True if an object is valid. More...
|
| |
| Part * | MoveToPart (ReferenceObject *reference) |
| | Moves a 2D sketch that is under [assembly] under a new part. More...
|
| |
| int | NumItems () |
| | Returns the number of items. More...
|
| |
|
void | OpenAssembly () |
| | Starts editing an assembly.
|
| |
| void | SetName (String &name) |
| | Specifies a name. More...
|
| |
| virtual void | SetProperty (String &name, Variant &value) |
| | Specifies a value of property. More...
|
| |
| virtual void | SetPropertyByReference (String &name, ReferenceObject *value) |
| | Specifies the values in properties by ReferenceObject object. More...
|
| |
Assembly Class
The commands in the Assembly class are described below.
.
The Assembly class which is under the ItemObject class, includes commands to control the assembly with Geometry Editor.
- Commands related to create a part
- Commands related to create a 2D sketch
- Commands related to create a reference line, reference plane, and reference point
- Commands related to delete duplicated nodes in the assembly
- Commands related to extrude cut in the assembly
- Commands related to extrude split in the assembly
- Commands related to revolve cut in the assembly
- Commands related to revolve split in the assembly
- Commands related to imprint for parts
- Commands related to boolean for parts
- Commands related to convert to mesh part
For more information about the properties for this class, see here .