GSMCircle

Definition:

A GSMCircle is a circle:

  • generated by the Generative Shape Design product.
  • available in the BasicWireFrame Package.

For more information about circles, see Generative Shape Design User's Guide.

Attributes:

PointType
 
  A point is defined by the following attributes:
  • CircleType: The syntax to be used is CircleType = i, i corresponding to the type of circle that you want to create.
  • CircleRelimitation: The syntax to be used is CircleRelimitation =.
  • EndAngle: The syntax to be used is EndAngle = xxxdeg.
  • StartAngle: The syntax to be used is StartAngle =xxxdeg.
  Please find below a table listing the existing types of circles that you can create and the digit to indicate.
  Plane Type in GSD  Plane Type in the Package Corresponding digit
  Three Points GSMPCircle3Points 3
  Center and Radius GSMCircleCtrRad 0
  Center and Point GSMCircleCtrPt 1
 
As mentionned above, you may create 3 different circle sub-types. Please find below a description of each sub-type, as well as its attributes and the syntax to use.

Three Points (GSMCircle3Points)

The sub-type to be used in this case is GSMCircle3Points which enables you to create a circle passing through 3 points. The following attributes are available for this sub-type:

  • Element1: First point
  • Element2: Second point
  • Element3: Third point
  • Support: Support surface onto which the circle will be projected (optional)

 These attributes can be combined as follows:

Combination
  • Element1 which is defined by the syntax below:
    Element1 = object: ..\Point.1;
  • Element2 which is defined by the syntax below:
    Element2 = object: ..\Point.2;
  • Element3 which is defined by the syntax below:
    Element3 = object: ..\Point.3;
  • Support which is defined by the syntax below:
    Support = object: ..\Extrude.1;

Center and Radius (GSMCircleCtrRad)

The sub-type to be used in this case is GSMCircleCtrRad which enables you to create a circle by indicating its center and its radius. The following attributes are available for this sub-type:

  • Center: Point that will be the center of the circle.
  • FirstDirection
  • Geodesic
  • Radius: Radius of the circle.
  • Support: Support plane or surface onto which the circle is to be created.

These attributes can be combined as follows:

Combination
  • Center which is defined by the syntax below:
    Center = object: ..\Point.1;
  • Radius which is defined by the syntax below:
    Radius = 120mm;
  • Support which is defined by the syntax below:
    Support = object: ..\Extrude.1;

Center and point (GSMCircleCtrPt)

The sub-type to be used in this case is GSMCircleCtrPt which enables you to create a circle by indicating its center and a point. The following attributes are available for this sub-type:

  • Center: Point used as the center of the circle.
  • Geodesic: Curve.
  • RefPoint: Second point used to create the circle.
  • Support: Support plane or surface where the circle is to be created.
Combination
  • Center which is defined by the syntax below:
    Center = object: ..\Point.1;
  • RefPoint which is defined by the syntax below:
    RefPoint = object: ..\Point.1;
  • Support which is defined by the syntax below:
    Support = object: ..\Extrude.1;