This chapter explains the script provided in the previous version. Categorization is based on the class that each command belongs.
In the new version, the API of a script may be reformed in order to expand the function. Please use the API of the new version when building script in the latest version.
However, API of the previous version can still be used in the latest version.
- Member ExtrudeCut::SetData (double height, bool reverse)
- Please use SetProperty().
- Member ExtrudeImprint::SetData (double height, bool reverse)
- Please use SetProperty().
- Member ExtrudeSolid::GetSkewAngle ()
- Returns the rotation angle of a skew.
- Returns
- Rotation angle of a skew
- Member ExtrudeSolid::GetSkewAxisType ()
- Returns a specification method of point on rotation axis for skew shape in integer.
- Returns
0 = Selects point
1 = Specifies coordinates
- Member ExtrudeSolid::GetSkewAxisTypeAsString ()
- Returns a specification method of point on rotation axis for skew shape in string.
- Returns
SelectVertex = Selects point
SetCoordinate = Specifies coordinates
- Member ExtrudeSolid::GetUseSkew ()
- Returns True when skew is set.
- Returns
- Whether or not the skew is set
- Member ExtrudeSolid::SetData (double height, bool reverse, bool merge)
- Please use SetProperty().
- Member ExtrudeSolid::SetPointOnSkewAxis (double x, double y, double z)
- Specifies a point on rotation axis for skew shape in coordinates.
- Parameters
-
| x | X-coordinate for point on rotation axis of skew |
| y | Y-coordinate for point on rotation axis of skew |
| z | Z-coordinate for point on rotation axis of skew |
- Member ExtrudeSolid::SetSkewAngle (double value)
- Specifies the rotation angle of a skew.
- Parameters
-
| value | Rotation angle of a skew |
- Member ExtrudeSolid::SetSkewAxisType (int value)
- Determines the specification method of the point on rotation axis for skew shape in number.
- Parameters
-
| value | 0 = Selects point
1 = Specifies coordinates
|
- Member ExtrudeSolid::SetSkewAxisTypeByName (String &value)
- Determines the specification method of the point on rotation axis for skew shape in string.
- Parameters
-
| value | SelectVertex = Selects point
SetCoordinate = Specifies coordinates
|
- Member ExtrudeSurface::SetData (double height, bool reverse, bool merge)
- Please use SetProperty().
- Member FaceExtrudeSolid::SetData (ReferenceObject *direction, double height, bool reverse, bool merge)
- Please use SetProperty().
- Member FaceRevolveSolid::SetData (ReferenceObject *axis, double height, bool reverse)
- Please use SetProperty().
- Member GeomDocument::SaveModel (bool save_jproj)
- This command is not available on Linux machines. Instead of this command, use the following command:
In the case of "save_jproj" = True,
1 app = designer.GetApplication()
2 geomApp = app.CreateGeometryEditor()
4 app.ImportDataFromGeometryEditor()
In the case of "save_jproj" = False,
1 app = designer.GetApplication()
2 geomApp = app.CreateGeometryEditor()
4 app.ImportDataFromGeometryEditor()
- Member GeomDocument::UpdateModel (bool save_jproj, bool replace)
- This command is not available on Linux machines. Instead of this command, use the following command:
In the case of "save_jproj" = True and "replace" = True,
1 app = designer.GetApplication()
2 geomApp = app.CreateGeometryEditor()
4 app.GetCurrentModel().ReplaceCadModel()
In the case of "save_jproj" = True and "replace" = False,
1 app = designer.GetApplication()
2 geomApp = app.CreateGeometryEditor()
4 app.GetCurrentModel().UpdateCadModel()
In the case of "save_jproj" = False and "replace" = True,
1 app = designer.GetApplication()
2 geomApp = app.CreateGeometryEditor()
4 app.GetCurrentModel().ReplaceCadModel()
In the case of "save_jproj" = False and "replace" = False,
1 app = designer.GetApplication()
2 geomApp = app.CreateGeometryEditor()
4 app.GetCurrentModel().UpdateCadModel()
- Member Part::CreateRadialPattern ()
- Use CreateCircularPattern() instead.
- Member RevolveCut::SetData (ReferenceObject *axis, double height, bool reverse)
- Please use SetProperty().
- Member RevolveSolid::SetData (ReferenceObject *axis, double height, bool reverse)
- Please use SetProperty().
- Member RevolveSurface::SetData (ReferenceObject *axis, double height, bool reverse)
- Please use SetProperty().
- Member Sketch::CreateRegionRadialPattern ()
- Use CreateRegionCircularPattern() instead.
- Member SketchArc::SetData (double center_x, double center_y, double radius)
- Please use SetProperty().
- Member SketchCircle::SetData (double x, double y, double radius)
- Please use SetProperty().
- Member SketchEllipse::SetData (double center_x, double center_y, double major_radius, double minor_radius, double major_angle)
- Please use SetProperty().
- Member SketchEllipticalArc::SetData (double center_x, double center_y, double major_radius, double minor_radius, double major_angle)
- Please use SetProperty().
- Member SketchLine::SetData (double start_x, double start_y, double end_x, double end_y)
- Please use SetProperty().
- Member SketchVertex::SetData (double x, double y)
- Please use SetProperty().