GSD Package

Please find below a table listing the types contained in the GSD package:

GSM3DCurveOffset GSMAssemble GSMAxisToAxis
GSMBlend GSMBoundary GSMCombine
GSMConic GSMConnect GSMCorner
GSMCurve GSMCurvePar GSMCurveSmooth
GSMCylinder GSMDirection GSMExtract
GSMExtractContour GSMExtrapol GSMExtremum
GSMExtremumPolar GSMExtrude GSMFill
GSMFillet GSMFilletBiTangent GSMHealing
GSMHelix GSMIntersect GSMInverse
GSMLawDistProj GSMLineCorner GSMLoft
GSMNear GSMOffset GSMProject
GSMReflectLine GSMRevol GSMSphere
GSMSpine GSMSpiral GSMSplit
GSMSweep GSMSweepCircle GSMSweepConic
GSMSweepSegment GSMSweepSketch GSMTrim
GSMUnfold GSMWSupport GSOBump
GSOJunction GSOSeatDiabolo GSPShapeMorphing
GSOVariableOffset GSOWrapCurve GSOWrapSurface
 

GSMAssemble

Definition:

A GSMAssemble is an object which joins at least two surfaces or two curves.
The surfaces or curves to be joined must be adjacent. See the Generative Shape Design User's Guide for more information. 

Attributes:
Click here to open the GSMAssembleScript script file.
   

GSMCurve

Definition:

A GSMCurve is an object generated by the Generative Shape Design product.

You can create a corner by clicking the Corner icon () in the Generative Shape Design workbench.

Click here to open the GSMCurveScript script file.        
   

GSMCurvePar

Definition:

An GSMCurvePar object is a Generative Shape Design parallel curve.

Attributes:

A GSMCurvePar is defined by the following attributes:

  • InvertLaw.
  • Length1.
  • Length2.
  • Mode.
  • Offset.
  • Orientation.
  • PassingPoint.
  • Support.
  • TMDeviation.
  • Type.
Click here to open the GSMCurveParScript script file.
 

GSMExtrude

Definition:

A surface created by extruding a profile along a given direction.

You can create an extruded surface by clicking the Extrude icon () in the Generative Shape Design workbench.

Attributes:

A GSMExtrude is defined by the following attributes:

  • Direction.
  • Element1.
  • Length1.
  • Length2.
  • Orientation.
   
Click here to open the GSMSplit script file.
 

GSMFillet  

Definition:

An GSMFillet object is curved surface of a constant or variable radius that is tangent to and joins two surfaces. Together these three surfaces form either an inner or outer corner.

Attributes:

A GSMFillet is defined by the following attributes:

  • Element1.
  • Element2.
  • Radius.
   
Click here to open the GSMFilletScript.CATGScript file.

 

GSMLawDistProj

Definition:

A GSMLawDistProj is an object which defines a law as the distance between points on the reference line and their matching points onto the definition curve.
See Creating Laws in the Generative Shape Design User's Guide for more information. 

Click here to open the GSMLawScript.CATGScript file

 

 

GSMProject

Definition:

A Generative Shape Design projection. See the Generative Shape Design User's Guide for more information.

Attributes:

A GSMProject is defined by the following attributes:

  • Direction.
  • Normal which corresponds to the Projection type field in the Projection Definition dialog box ( Normal = 1 for an orthogonal projection - otherwise specify a direction, a GSMLine for example).
  • SolutionType.
  • TMDeviation.
  • ToProject which corresponds to the Projected field in the Projection Definition dialog box.
  • Support which corresponds to the Support field in the Projection Definition dialog box.
Click here to open the GSMSplit script file.
 

GSMSplit

Definition:

A surface or wireframe element that was split by means of a cutting element. You can split:

  • a wireframe element by a point, another wireframe element or a surface
  • a surface by a wireframe element or another surface.

You can split geometry by clicking the Split icon () in the Generative Shape Design workbench.

Click here to open the GSMSplit script file.
 

GSMSweepSegment  

Definition:

 

Attributes:

A GSMSweepSegment is defined by the following attributes:

  • Angle.
  • GuideCrv.
  • GuideSurf.
  • Length.
  • Length1.
  • Length2.
  • Spine.
Click here to open the GMSweepSegmentScript file.