Properties for Assembly Feature

Script property names and flags to be used in the assembly feature.

Boolean(AssemblyBoolean)

These properties to be used in the AssemblyBoolean class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

suppress feature

OverlappedAreaError bool

overlapped area error

BooleanType Flag
0 or Union
1 or Subtraction
2 or Intersection

boolean type
by union
by subtraction
by intersection

Part1 stringlist

part1

Part2 stringlist

part2

MergePart1 bool

merge part1

DeletePart1 bool

delete part1

DeletePart2 bool delete part2

Imprint(AssemblyImprint)

These properties to be used in the AssemblyImprint class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

suppress feature

Parts stringlist

parts list

UseDefaultTol bool

use default tolerance

Tolerance Double tolerance

Assembly Linear Pattern(AssemblyLinearPattern)

These properties to be used in the AssemblyLinearPattern class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress feature

Merge bool

merge

Direction1 String

Direction1 / Edge Id of Direction1

Direction1Type Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Direction1 / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

Direction1VecX Double

Direction1 / Specify Vector / X

Direction1VecY Double

Direction1 / Specify Vector / Y

Direction1VecZ Double

Direction1 / Specify Vector / Z

Direction2 String

Direction2 / Edge Id of Direction2

Direction2Type Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Direction2 / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

Direction2VecX Double

Direction2 / Specify Vector / X

Direction2VecY Double

Direction2 / Specify Vector / Y

Direction2VecZ Double

Direction2 / Specify Vector / Z

Target stringlist

target list

Feature stringlist

feature

OverlappedAreaError bool

overlapped area error

Spacing1 Double

Direction1 / spacing of direction1

Spacing2 Double

Direction2 / spacing of direction2

Instance1 Flag

Direction1 / instance of direction1

Instance2 Flag

Direction2 / instance of direction2

Reverse1 bool

Direction1 / reverse of direction1

Reverse2 bool Direction2 / reverse of direction2

Delete Duplicate Nodes(AssemblyMergeNode)

These properties to be used in the AssemblyMergeNode class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress feature

Target stringlist

target list

AllEditTargets bool

all edit targets

UseDefaultTol bool

use default tolerance

Tolerance Double

tolerance

IsOnlyBoundaryNodes bool

apply only on mesh boundary nodes

ShowDuplicateNodes bool

show duplicate nodes

ShowOnlyDuplicateNodesOfVisibleElements bool Show Only Duplicate Nodes Of Visible Elements

Assembly Mirror Copy(AssemblyMirrorCopy)

These properties to be used in the AssemblyMirrorCopy class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress feature

Merge bool

merge

Symmetry String

Symmetry

SymmetryType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultXY
3 or DefaultYZ
4 or DefaultZX

Coil End Type
Select Entity
Specify Vector
Default XY Plane
Default YZ Plane
Default ZX Plane

SymmetryVecX Double

Normal Direction of Plane / X

SymmetryVecY Double

Normal Direction of Plane / Y

SymmetryVecZ Double

Normal Direction of Plane / Z

SymmetryPosX Double

Position on Plane / X

SymmetryPosY Double

Position on Plane / Y

SymmetryPosZ Double

Position on Plane / Z

Target stringlist

target list

Feature stringlist

feature

OverlappedAreaError bool overlapped area error

Assembly Circular Pattern(AssemblyCircularPattern)

These properties to be used in the AssemblyCircularPattern class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress feature

Merge bool

merge

Reverse bool

reverse

Axis String

Axis / Edge Id

AxisType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Axis / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

AxisVecX Double

Axis / Axis Vector / X

AxisVecY Double

Axis / Axis Vector / Y

AxisVecZ Double

Axis / Axis Vector / Z

AxisPosX Double

Axis / Axis Center / X

AxisPosY Double

Axis / Axis Center / Y

AxisPosZ Double

Axis / Axis Center / Z

Target stringlist

target list

Feature stringlist

feature

OverlappedAreaError bool

overlapped area error

Instance Flag

instance

Angle Double

angle

MergeAxis bool merge axis

Assembly Scale(AssemblyScale)

These properties to be used in the AssemblyScale class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress feature

Target stringlist

Target list

Center String

Center / Center of Scale

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

Center / Coil End Type
Select Entity
Specify Position
Default Origin

CenterPosX Double

Center / X

CenterPosY Double

Center / Y

CenterPosZ Double

Center / Z

AxisId String

Axis / Edge Id

AxisType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Axis / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

AxisVecX Double

Axis / Axis Vector / X

AxisVecY Double

Axis / Axis Vector / Y

AxisVecZ Double

Axis / Axis Vector / Z

AxisPosX Double

Axis / Axis Center / X

AxisPosY Double

Axis / Axis Center / Y

AxisPosZ Double

Axis / Axis Center / Z

ScaleType Flag
0 or UniformScale
1 or XYZScale
2 or RScale

Coil End Type
Uniform Scale
XYZ Scale
R Scale

Factor Double

Factor

XFactor Double

X Factor

YFactor Double

Y Factor

AllEditTargets bool

All Edit Targets

ZFactor Double Z Factor

Composite Path(CompositePath)

These properties to be used in the CompositePath class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

ToBeam bool

To Beam

Suppress bool

Suppress feature

Visible bool

visible

PathList stringlist

path list

RemoveSelectedPath bool

Remove Selected Path

EdgeList stringlist

edge list

RemoveEdgeOwnerGeometry bool

Remove Edge Owner Geometry

SketchList stringlist sketch list

Extrude Cut(ExtrudeCut)

These properties to be used in the ExtrudeCut class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

UseSkew bool

Skew / Use skew flag

SkewAxisType Flag
0 or SelectVertex
1 or SetCoordinate

Skew / Skew axis type
Select Vertex
Set Coordinate

SkewAngle Double

Skew / Skew angle

XOnSkewAxis Double

Skew / X on skew axis

YOnSkewAxis Double

Skew / Y on skew axis

ZOnSkewAxis Double

Skew / Z on skew axis

VertexIdOnSkewAxis String

Skew / Vertex id on skew axis

Reverse bool

Reverse direction

Type Flag
0 or OneSide
1 or BothSides

Type
One side extrude
Both sides extrude

Height Double Extrude cut height

Extrude Split(ExtrudeSplit)

These properties to be used in the ExtrudeSplit class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

Reverse bool

Reverse direction

Type Flag
0 or OneSide
1 or BothSides

Type
One side extrude
Both sides extrude

Height Double Extrude split height

Geometry Set(GeometrySet)

These properties to be used in the GeometrySet class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Targets stringlist

targets list

FaceDirectionTargets stringlist

face direction targets list

RadialDirectionTargets stringlist

radial direction targets list

Feature stringlist

feature

TargetType Flag
0 or Edge
1 or Face
2 or CircularEdge

Target Type
Straight Edge
Face
Circular Edge

Direction Flag
0 or Parallel
1 or Perpendicular

Direction
Parallel
Perpendicular

IsReverce bool

Reverced

IgnoreError bool Ignore Error

Helix Path(HelixPath)

These properties to be used in the HelixPath class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

ToBeam bool

To Beam

Suppress bool

Suppress feature

Visible bool

visible

Axis String

Axis / Edge Id

AxisType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Axis / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

AxisVecX Double

Axis / Axis Vector / X

AxisVecY Double

Axis / Axis Vector / Y

AxisVecZ Double

Axis / Axis Vector / Z

AxisPosX Double

Axis / Axis Center / X

AxisPosY Double

Axis / Axis Center / Y

AxisPosZ Double

Axis / Axis Center / Z

Reverse bool

Reverse

Start String

Start / Start Position

StartType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

Start / Coil End Type
Select Entity
Specify Position
Default Origin

StartPosX Double

Start / X

StartPosY Double

Start / Y

StartPosZ Double

Start / Z

RadiusOffset Double

R offset

ThetaOffset Double

θ offset

HeightOffSet Double

height offSet

PitchType Flag
0 or PitchAndNumberOfTurns
1 or HeightAndNumberOfTurns
2 or PitchAndHeight
3 or PitchAndRotationAngle
4 or HeightAndRotationAngle

pitch type
pitch and number of turns
height and number of turns
pitch and height
pitch and rotation angle
height and rotation angle

Pitch Double

pitch

Height Double

height

NumberOfTurns Double

number of turns

RotationAngle Double

rotation angle

ReverseHelical bool

Helical is reversed

UseTaper bool

use taper

TaperAngle Double taper angle

Points Path(PointsPath)

These properties to be used in the PointsPath class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

ToBeam bool

To Beam

Suppress bool

Suppress feature

Visible bool

visible

PointXVector Double

Point X Vector

PointYVector Double

Point Y Vector

PointZVector Double

Point Z Vector

PointsList Table

Points List

SmoothConnect bool

Smooth Connect

ConnectStartAndEnd bool Connect Start And End

Reference Line(ReferenceLine)

These properties to be used in the ReferenceLine class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

Visible bool

visible

VertexList stringlist

List of veretx

X Double

X offset

Y Double

Y offset

Z Double

Z offset

Type Flag
0 or LineOffset
1 or %2Points
2 or %2Planes
3 or %2Lines
4 or PlaneVertex
5 or LineVertex
6 or Circle

Type
By Line With Offset
2points
2planes
By 2lines
By Plane and Vertex
By Line and Vertex
By Circle

LineId String

Line id

PlaneList stringlist

2planes

LineList stringlist

By 2lines

PlaneVertexList stringlist

list of plane and vertex

LineVertexList stringlist

List of line and vertex

CircleId String circle id

Reference Plane(ReferencePlane)

These properties to be used in the ReferencePlane class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

Visible bool

visible

Vector1Id String

Frist Vector / Vector1

Vector1Type Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Frist Vector / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

Vector1VecX Double

Frist Vector / Specify Vector / X

Vector1VecY Double

Frist Vector / Specify Vector / Y

Vector1VecZ Double

Frist Vector / Specify Vector / Z

Vector2Id String

Second Vector / Vector2

Vector2Type Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Second Vector / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

Vector2VecX Double

Second Vector / Specify Vector / X

Vector2VecY Double

Second Vector / Specify Vector / Y

Vector2VecZ Double

Second Vector / Specify Vector / Z

Center String

Origin / Origin of reference plane

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

Origin / Coil End Type
Select Entity
Specify Position
Default Origin

CenterPosX Double

Origin / X

CenterPosY Double

Origin / Y

CenterPosZ Double

Origin / Z

Type Flag
0 or LineVertex
1 or %3Vertex
2 or Distance
3 or Angle
4 or PlaneVertex
5 or %2Plane
6 or VectorAndOrigin

Type
Line and Vertex
3vertex
Distance
Angle
by Plane and Vertex
by 2 Planes
by vector and origin

LineVertexList stringlist

List of line and vertex

VertexList stringlist

List of vertex

Plane String

Plane

Distance Double

Distance

DistanceReverse bool

Reverse flag of distance type

Angle Double

Angle

AngleReverse bool

Reverse flag of angle type

AngleList stringlist

List of anlge type

PlaneVertexList stringlist

list of plane and vertex

Plane1Id String

plane 1

Plane2Id String

plane 2

Plane1Reverse bool

reverse flag of plane 1

Plane2Reverse bool

reverse flag of plane 2

Vector1Reverse bool

reverse of first vector

Vector2Reverse bool

reverse of second vector

FirstVectorDirection Flag
0 or X
1 or Y
2 or Z

first vector direction
X
Y
Z

FirstVectorRotationAngle Double first vector rotation angle

Reference Point(ReferencePoint)

These properties to be used in the ReferencePoint class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

Visible bool

visible

X Double

Point x value

Y Double

Point y value

Z Double

Point z value

Type Flag
0 or Point
1 or VertexOffset
2 or PlaneLine
3 or %2Lines

Type
Point
Vertex with offset
by plane and line
by 2 lines

XOffset Double

X offset

YOffset Double

Y offsety

ZOffset Double

Z offset

VertexId String

Vertex id

PlaneLineList stringlist

list of plane and line

LineList stringlist list of line

Revolve Cut(RevolveCut)

These properties to be used in the RevolveCut class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

UseHelical bool

Helical / Use helical flag

HelicalType Flag
0 or HelicalByPitch
1 or HelicalByHeight

Helical / Helical type
Helical by pitch
Helical by height

HelicalPitch Double

Helical / Helical pitch

HelicalHeight Double

Helical / Helical height

ReverseHelical bool

Helical / Helical is reversed

Reverse bool

Reverse direction

AxisId String

Axis / Edge Id

AxisType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Axis / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

AxisVecX Double

Axis / Axis Vector / X

AxisVecY Double

Axis / Axis Vector / Y

AxisVecZ Double

Axis / Axis Vector / Z

AxisPosX Double

Axis / Axis Center / X

AxisPosY Double

Axis / Axis Center / Y

AxisPosZ Double

Axis / Axis Center / Z

Type Flag
0 or OneSide
1 or BothSides

Type
One side revolve
Both sides revolve

Angle Double Revolve solid angle

Revolve Split(RevolveSplit)

These properties to be used in the RevolveSplit class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

Reverse bool

Reverse direction

AxisId String

Edge Id

AxisType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

AxisVecX Double

Axis Vector / X

AxisVecY Double

Axis Vector / Y

AxisVecZ Double

Axis Vector / Z

AxisPosX Double

Axis Center / X

AxisPosY Double

Axis Center / Y

AxisPosZ Double

Axis Center / Z

Type Flag
0 or OneSide
1 or BothSides

Type
One side revolve
Both sides revolve

Angle Double Revolve solid angle

All Scale(SchemaAllScale)

These properties to be used in the SchemaAllScale class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

ReferenceTargets stringlist

Entity

Targets stringlist

Targets list

Distance Double

Distance

Radius Double

Radius

Diameter Double

Diameter

Type Flag
0 or Distance
1 or Radius
2 or Diameter

Type
Distance
Radius
Diameter

UseDoubleWidth bool

Change to double width

AllEditTargets bool All Edit Targets

Gap(SchemaGap)

These properties to be used in the SchemaGap class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Distance Double

Distance

GapType Flag
0 or Fix
1 or Free

GapType
Fix
Free

Primary String

Primary constraint id

Secondary String Secondary constraint id

Spiral Path(SpiralPath)

These properties to be used in the SpiralPath class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

ToBeam bool

To Beam

Suppress bool

Suppress feature

Visible bool

visible

Axis String

Axis / Edge Id

AxisType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
4 or DefaultZ

Axis / Coil End Type
Select Entity
Specify Vector
X-Axis
Y-Axis
Z-Axis

AxisVecX Double

Axis / Axis Vector / X

AxisVecY Double

Axis / Axis Vector / Y

AxisVecZ Double

Axis / Axis Vector / Z

AxisPosX Double

Axis / Axis Center / X

AxisPosY Double

Axis / Axis Center / Y

AxisPosZ Double

Axis / Axis Center / Z

Start String

Start / Start Position

StartType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

Start / Coil End Type
Select Entity
Specify Position
Default Origin

StartPosX Double

Start / X

StartPosY Double

Start / Y

StartPosZ Double

Start / Z

RadiusOffset Double

R offset

ThetaOffset Double

θ offset

HeightOffSet Double

height offSet

PitchType Flag
0 or PitchAndNumberOfTurns
1 or PitchAndRotationAngle

pitch type
pitch and number of turns
pitch and rotation angle

Pitch Double

pitch

NumberOfTurns Double

number of turns

RotationAngle Double

rotation angle

ReverseSpiral bool Spiral is reversed

Sweep Cut(SweepCut)

These properties to be used in the SweepCut class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

Suppress bool

Suppress

PathId String

path id

UseFillet bool

Use Fillet

FilletRadius Double

Fillet Radius

UseTwist bool

Use Twist

TwistAngleType Flag

Twist Angle Type

TwistAngle Double

twist angle

TwistPitch Double

Twist Pitch

TwistNumberOfTurns Double Twist Number Of Turns

Vertices Path(VerticesPath)

These properties to be used in the VerticesPath class.

Property
(propName)
Type
(Type)
Flag
(scriptKeyName)

Description

Name String

Name of item

ToBeam bool

To Beam

Suppress bool

Suppress feature

Visible bool

visible

Vertices stringlist

vertices to connect

SmoothConnect bool

Smooth Connect

ConnectStartAndEnd bool

Connect Start And End

RemoveOwnerGeometry bool Remove Vertex Owner Geometry