Properties for sketch feature

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

Boolean(RegionBoolean)

These properties to be used in the RegionBoolean class.

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

Description

Name String

Name of item

Suppress bool

Suppress

OverlappedAreaError bool

overlapped area error

BooleanType Flag
0 or Union
1 or Subtraction
2 or Intersection

boolean type
by union
by subtraction
by intersection

Region1 stringlist

Region1

Region2 stringlist

Region2

MergeRegion1 bool

merge Region1

DeleteRegion1 bool

delete Region1

DeleteRegion2 bool delete Region2

Region Edge Move(RegionEdgeMove)

These properties to be used in the RegionEdgeMove class.

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

Description

Name String

Name of item

Suppress bool

Suppress feature

Target stringlist

Target list

Direction String

Move Direction / Move direction

DirectionType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
5 or SpecifyMove

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

DirectionVecX Double

Move Direction / Specify Vector / X

DirectionVecY Double

Move Direction / Specify Vector / Y

DirectionMoveX Double

Move Direction / Specify Move / X

DirectionMoveY Double

Move Direction / Specify Move / Y

Center String

Rotation Axis / Rotate

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

Rotation Axis / Coil End Type
Select Entity
Specify Position
Default Origin

CenterPosX Double

Rotation Axis / X

CenterPosY Double

Rotation Axis / Y

MoveType Flag
0 or Parallel
1 or Rotation
2 or Constraint

Move type
Parallel move
Rotation move
Move by positional relations

MethodType Flag
0 or SpecifyMove
1 or SelectReference

Method type
Specify move
Select reference

Reference String

Reference geometry

Measurement String

Measurement geometry

Distance Double

Distance

DistanceReverse bool

Distance / Reverse

Angel Double

Angle

AngleReverse bool

Angle / Reverse

ConstraintList groupvector Positional relations

Region Edge Offset(RegionEdgeOffset)

These properties to be used in the RegionEdgeOffset class.

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

Description

Name String

Name of item

Suppress bool

Suppress feature

Target stringlist

Target list

MethodType Flag
0 or SpecifyOffset
1 or SelectReference

Method type
Specify offset
Select reference

Reference String

Reference geometry

Offset Double

Offset

OffsetReverse bool

Reverse

Measurement String

Measurement Edge

Align bool Align the Offset Direction

Region(RegionItem)

These properties to be used in the RegionItem class.

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

Description

Name String

Name of item

Suppress bool

Suppress Region

Color Color

Region Color

UseParentColor bool Use Parent Color

Region Mesh(RegionMesh)

These properties to be used in the RegionMesh class.

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

Description

Name String

Name of item

Suppress bool

Suppress

ElementType Flag
0 or Triangular
1 or Quadrilateral

Division type
Triangular
Quadrilateral

SpecifyType Flag
0 or ElementSize
1 or Divisions

Specify Type
Element Size
Divisions

RegionId String

Region ID

MeshSize Double

Mesh Size

Divisions Flag

Divisions

RatioType Flag
0 or Progression
1 or SpecifiedRatio

Ratio type
Progression
Specified ratio

SpecifiedRatio stringlist

Specified ratio

Ratio Double

Ratio

ReverseRatio bool

Reverse

Connection bool

Connection

InnerDivisions Flag

Inner Divisions

InnerRatioType Flag
0 or Progression
1 or SpecifiedRatio

Inner ratio type
Progression
Specified ratio

InnerSpecifiedRatio stringlist

Inner specified ratio

InnerRatio Double

Inner Ratio

ReverseInnerRatio bool

Reverse Inner Ratio

InnerConnection bool

Inner Connection

Smoothing bool

Option / Mesh smoothing

ConnectNode bool

Connect Node

OppositeEdge bool

Opposite edge

PatternId Flag Option / Pattern Id

Region Move(RegionMove)

These properties to be used in the RegionMove class.

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

Description

Name String

Name of item

Suppress bool

Suppress feature

Target stringlist

Target list

Direction String

Move Direction / Move direction

DirectionType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY
5 or SpecifyMove

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

DirectionVecX Double

Move Direction / Specify Vector / X

DirectionVecY Double

Move Direction / Specify Vector / Y

DirectionMoveX Double

Move Direction / Specify Move / X

DirectionMoveY Double

Move Direction / Specify Move / Y

Center String

Rotation Axis / Rotate

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

Rotation Axis / Coil End Type
Select Entity
Specify Position
Default Origin

CenterPosX Double

Rotation Axis / X

CenterPosY Double

Rotation Axis / Y

MoveType Flag
0 or Parallel
1 or Rotation
2 or Constraint

Move type
Parallel move
Rotation move
Move by positional relations

MethodType Flag
0 or SpecifyMove
1 or SelectReference

Method type
Specify move
Select reference

Reference String

Reference geometry

Measurement String

Measurement geometry

Distance Double

Distance

DistanceReverse bool

Distance / Reverse

Angel Double

Angle

AngleReverse bool

Angle / Reverse

ConstraintList groupvector Positional relations

Region Scale(RegionScale)

These properties to be used in the RegionScale 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

ScaleType Flag
0 or UniformScale
1 or XYScale

Coil End Type
Uniform Scale
XY Scale

Factor Double

Factor

XFactor Double

X Factor

YFactor Double

Y Factor

AllEditTargets bool All Edit Targets

Region Chamfer(RegionChamfer)

These properties to be used in the RegionChamfer class.

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

Description

Name String

Name of item

Suppress bool

Suppress

Reverse bool

Reverse

Target stringlist

Target

Angle Double

Angle

Length Double Length

Region Fillet(RegionFillet)

These properties to be used in the RegionFillet class.

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

Description

Name String

Name of item

Suppress bool

Suppress

Target stringlist

Target

Radius Double Radius

Region Linear Pattern(RegionLinearPattern)

These properties to be used in the RegionLinearPattern class.

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

Description

Name String

Name of item

Suppress bool

Suppress

Merge bool

Merge

Region stringlist

Region

Feature stringlist

feature

OverlappedAreaError bool

overlapped area error

Axis String

Reference / Reference Axis

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

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

AxisVecX Double

Reference / Specify Vector / X

AxisVecY Double

Reference / Specify Vector / Y

Angle1 Double

Direction1 / Angle

Instance1 Flag

Direction1 / Instance

Reverse1 bool

Direction1 / Reverse

Spacing1 Double

Direction1 / Spacing

Angle2 Double

Direction2 / Angle

Instance2 Flag

Direction2 / Instance

Reverse2 bool

Direction2 / Reverse

Spacing2 Double Direction2 / Spacing

Delete Duplicate Nodes(RegionMergeNode)

These properties to be used in the RegionMergeNode class.

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

Description

Name String

Name of item

Suppress bool

Suppress feature

Region stringlist

regions 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

Region Mirror Copy(RegionMirrorCopy)

These properties to be used in the RegionMirrorCopy class.

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

Description

Name String

Name of item

Suppress bool

Suppress

Merge bool

Merge

Region stringlist

Region

Feature stringlist

feature

OverlappedAreaError bool

overlapped area error

Symmetry String

Symmetry

SymmetryType Flag
0 or SelectEntity
1 or SpecifyVector
2 or DefaultX
3 or DefaultY

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

SymmetryVecX Double

Axis Vector / X

SymmetryVecY Double

Axis Vector / Y

SymmetryPosX Double

Axis Center / X

SymmetryPosY Double Axis Center / Y

Region Circular Pattern(RegionCircularPattern)

These properties to be used in the RegionCircularPattern class.

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

Description

Name String

Name of item

Suppress bool

Suppress

Merge bool

Merge Regions

Reverse bool

Reverse

Region stringlist

Region

Feature stringlist

feature

OverlappedAreaError bool

overlapped area error

Center String

Center / Center

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

Angle Double

Angle

Instance Flag

Instance

MergeAxis bool Merge Rotation Center

User Defined Region Template(UserDefinedRegionTemplate)

These properties to be used in the UserDefinedRegionTemplate class.

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

Description

Name String

Name of item

Suppress bool

Suppress feature

Script String script

Wire Template(WireTemplate)

These properties to be used in the WireTemplate class.

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

Description

Name String

Name of item

Suppress bool

Suppress

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

StartDeltaX Double

Start / ΔX

StartDeltaY Double

Start / ΔY

Axis String

Direction / Reference Axis

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

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

AxisVecX Double

Direction / Specify Vector / X

AxisVecY Double

Direction / Specify Vector / Y

BoundaryGeometry stringlist

Boundary Geometry

ProfileType Flag
0 or Circle
1 or Rectangle
2 or SelectRegion

Wire Geometry / Profile type
Circle
Rectangle
Select Region

CircleDiameter Double

Wire Geometry / Diameter

CircleLayoutType Flag
0 or Rectangular
1 or ClosePacking

Wire Geometry / Layout Type
Rectangular
Close Packing

RectangleWidth Double

Wire Geometry / Width

RectangleHeight Double

Wire Geometry / Height

RegionId String

Wire Geometry / Region ID

WireCoatingThickness Double

Wire Geometry / Wire Film Thickness

UseWireCoatingRegion bool

Wire Geometry / Use Wire Film Region

InsulationThickness Double

Boundary Geometry / Insulation Thickness

UseInsulationRegion bool

Boundary Geometry / Use Insulation Region

UseWireUpperLimit bool

Option / Use Wire Upper Limit

WireUpperLimit Flag

Option / Wire Upper Limit

UseFillFactorUpperLimit bool

Option / Use Fill Factor Upper Limit

FillFactorUpperLimit Double

Option / Fill Factor Upper Limit

WieGapDistance Double

Option / Wire Gap Distance

DirectionAngle Double

Direction / Direction Angle

WireCount Flag

Option / Wire Count(this is read only parameter)

FillFactor Double

Option / Fill Factor(this is read only parameter)

UseStrands bool

Specify Number of Strands

Strands Flag

Option / Number of Strands

SetStrandsManually bool

Option / Set Group for Number of Strands Manually

WireList stringlist

Wire Set List

RegionPoints Double

Region Points

UseTurnsNumber bool

Option / Use Number of Turns

TurnsNumber Flag

Option / Number of Turns

LayersNumber Flag

Option / Number of Layers

LayersSplitType Flag
0 or Circumferential
1 or Radial
2 or CreationOrder

Option / Layers Split Type
Circumferential
Radial
Creation Order

UseFillBoundaryRegion bool Option / Use Fill Boundary Region