|
| virtual void | AddPropertyByReference (String &name, ReferenceObject *value) |
| | Adds ReferenceObject object to a specified variable. More...
|
| |
|
void | ClosePart () |
| | Ends editing a part.
|
| |
| PartBoolean * | CreateBoolean () |
| | Runs Boolean between solids (boolean in the same part). More...
|
| |
| SolidCircularPattern * | CreateCircularPattern () |
| | Creates copies of the solid in the circumferential direction. More...
|
| |
| CoilTemplate * | CreateCoilTemplate () |
| | Creates a solid for coils using coil templates. More...
|
| |
| CompositePath * | CreateCompositePath () |
| | Creates a composite path in a part. More...
|
| |
| PartMergeNode * | CreateDeleteDuplicatedNodes () |
| | Deletes duplicate nodes. More...
|
| |
| EdgeChamfer * | CreateEdgeChamfer () |
| | Chamfers the edge of the solid. More...
|
| |
| EdgeFillet * | CreateEdgeFillet () |
| | Creates fillets to solid edges. More...
|
| |
| ExtrudeCut * | CreateExtrudeCut (Sketch *sketch, double height=10.0) |
| | Proceses solids by setting a Extrude Cut feature to a sketch. More...
|
| |
| ExtrudeImprint * | CreateExtrudeImprint (Sketch *sketch, double height=10.0) |
| | Imprints a piece from the solid. More...
|
| |
| ExtrudeSolid * | CreateExtrudeSolid (Sketch *sketch, double height=10.0) |
| | Creates solids by setting a Extrude feature to a sketch. More...
|
| |
| ExtrudeSplit * | CreateExtrudeSplit (Sketch *sketch, double height=10.0) |
| | Proceses solids by setting a Extrude Split feature to a sketch. More...
|
| |
| ExtrudeSurface * | CreateExtrudeSurface (Sketch *sketch, double height=10.0) |
| | Creates shells by setting a Extrude feature to a sketch. More...
|
| |
| FaceExtrudeSolid * | CreateFaceExtrudeSolid () |
| | Creates solids by setting a Face Extrude feature. More...
|
| |
| FaceRevolveSolid * | CreateFaceRevolveSolid () |
| | Creates solids by setting a Face Revolve feature. More...
|
| |
| FaceSweepSolid * | CreateFaceSweepSolid () |
| | Creates solids by setting a Face Sweep feature. More...
|
| |
| HelixPath * | CreateHelixPath () |
| | Creates a helix path in a part. More...
|
| |
| Imprint * | CreateImprint () |
| | Runs imprint between solids that are in parts. More...
|
| |
| SolidLinearPattern * | CreateLinearPattern () |
| | Creates copies of the solid in the horizontal or vertical direction. More...
|
| |
| MakeBeam * | CreateMakeBeam (Sketch *sketch) |
| | Creates beams by setting a Beam feature to a sketch. More...
|
| |
| SolidMirrorCopy * | CreateMirrorCopy () |
| | Creates mirror copies of the solid. More...
|
| |
| PointsPath * | CreatePointsPath () |
| | Creates a pointes path in a part. More...
|
| |
| SolidCircularPattern * | CreateRadialPattern () |
| | Creates copies of the solid in the circumferential direction. More...
|
| |
| ReferenceLine * | CreateReferenceLine () |
| | Creates a reference line in a part. More...
|
| |
| ReferencePlane * | CreateReferencePlane () |
| | Creates a reference plane in a part. More...
|
| |
| ReferencePoint * | CreateReferencePoint () |
| | Creates a reference point in a part. More...
|
| |
| RevolveCut * | CreateRevolveCut (Sketch *sketch) |
| | Proceses solids by setting a Revolve Cut feature to a sketch. More...
|
| |
| RevolveSolid * | CreateRevolveSolid (Sketch *sketch) |
| | Creates solids by setting a Revolve feature to a sketch. More...
|
| |
| RevolveSplit * | CreateRevolveSplit (Sketch *sketch) |
| | Proceses solids by setting a Revolve Split feature to a sketch. More...
|
| |
| RevolveSurface * | CreateRevolveSurface (Sketch *sketch) |
| | Creates shells by setting a Revolve Surface feature to a sketch. More...
|
| |
| PartScale * | CreateScale () |
| | Enlarges or shrinks parts. More...
|
| |
| Sketch * | CreateSketch (ReferenceObject *reference) |
| | Creates a sketch in part. More...
|
| |
| SolidFaceMove * | CreateSolidFaceMove () |
| | Moves the solid faces by setting a Solid Face Move feature. More...
|
| |
| SolidFaceOffset * | CreateSolidFaceOffset () |
| | Offsets the solid faces by setting a Solid Face Offset feature. More...
|
| |
| SolidMove * | CreateSolidMove () |
| | Moves the solids by setting a Solid Move feature. More...
|
| |
| SpiralPath * | CreateSpiralPath () |
| | Creates a spiral path in a part. More...
|
| |
| SweepCut * | CreateSweepCut (Sketch *sketch) |
| | Proceses solids by setting a Sweep Cut feature to a sketch. More...
|
| |
| SweepSolid * | CreateSweepSolid (Sketch *sketch) |
| | Creates solids by setting a Sweep feature to a sketch. More...
|
| |
| SweepSplit * | CreateSweepSplit (Sketch *sketch) |
| | Proceses solids by setting a Sweep Split feature to a sketch. More...
|
| |
| SweepSurface * | CreateSweepSurface (Sketch *sketch) |
| | Creates shells by setting a Sweep Surface feature to a sketch. More...
|
| |
| UserDefinedSolidTemplate * | CreateUserDefinedSolidTemplate () |
| | Creates a user defined solid template. More...
|
| |
| VerticesPath * | CreateVerticesPath () |
| | Creates a vertices path in a part. 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 reference of the XY-plane. More...
|
| |
| ReferenceObject * | GetPlaneYZ () |
| | Returns the reference of the YZ-plane. More...
|
| |
| ReferenceObject * | GetPlaneZX () |
| | Returns the reference of the ZX-plane. 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 | IsValid () |
| | Returns True if an object is valid. More...
|
| |
| int | NumItems () |
| | Returns the number of items. More...
|
| |
|
void | OpenPart () |
| | Starts editing a part.
|
| |
| void | SetColor (int red, int blue, int green) |
| | Specifies a color for a part. More...
|
| |
| 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...
|
| |
Part Class
The commands in the Part class are described below.
.
The Part class includes the commands for the following operation.
- Commands related to control the edit mode
- Commands related to creating a sketch in part
- Commands related to setting 3D feature
- Commands related to create a reference line, reference plane, and reference point
For more information about the properties for this class, see here .