アセンブリフィーチャの設定で使用するもの

ここでは、アセンブリフィーチャの設定をする際に引数として指定するプロパティ名およびフラグを紹介します。

ブーリアン(AssemblyBoolean)のプロパティ

これらのプロパティは、 AssemblyBoolean クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

OverlappedAreaError bool

形状の重なりをエラーとする

BooleanType Flag
0 or Union
1 or Subtraction
2 or Intersection

ブーリアンタイプ


Part1 stringlist

パート1

Part2 stringlist

パート2

MergePart1 bool

パート1のマージ

DeletePart1 bool

パート1の削除

DeletePart2 bool パート2の削除

インプリント(AssemblyImprint)のプロパティ

これらのプロパティは、 AssemblyImprint クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Parts stringlist

パート

UseDefaultTol bool

デフォルトの公差を使用する

Tolerance Double 公差

アセンブリ直線パターン(AssemblyLinearPattern)のプロパティ

これらのプロパティは、 AssemblyLinearPattern クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Merge bool

マージ

Direction1 String

方向1 / 方向1のエッジID

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

方向1 / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

Direction1VecX Double

方向1 / ベクトル / X

Direction1VecY Double

方向1 / ベクトル / Y

Direction1VecZ Double

方向1 / ベクトル / Z

Direction2 String

方向2 / 方向2のエッジID

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

方向2 / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

Direction2VecX Double

方向2 / ベクトル / X

Direction2VecY Double

方向2 / ベクトル / Y

Direction2VecZ Double

方向2 / ベクトル / Z

Target stringlist

設定対象

Feature stringlist

フィーチャ

OverlappedAreaError bool

形状の重なりをエラーとする

Spacing1 Double

方向1 / 方向1の間隔

Spacing2 Double

方向2 / 方向2の間隔

Instance1 Flag

方向1 / 方向1のインスタンス

Instance2 Flag

方向2 / 方向2のインスタンス

Reverse1 bool

方向1 / 方向1の方向反転

Reverse2 bool 方向2 / 方向2の方向反転

重複節点の削除(AssemblyMergeNode)のプロパティ

これらのプロパティは、 AssemblyMergeNode クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Target stringlist

設定対象

AllEditTargets bool

編集中のものすべて

UseDefaultTol bool

デフォルトの公差を使用する

Tolerance Double

公差

IsOnlyBoundaryNodes bool

メッシュ境界の節点のみ対象とする

ShowDuplicateNodes bool

重複節点を表示する

ShowOnlyDuplicateNodesOfVisibleElements bool 表示要素の重複節点のみ表示する

アセンブリ鏡面コピー(AssemblyMirrorCopy)のプロパティ

これらのプロパティは、 AssemblyMirrorCopy クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Merge bool

マージ

Symmetry String

対称

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

タイプ
形状選択
ベクトル指定
XY平面
YZ平面
ZX平面

SymmetryVecX Double

面の法線方向 / X

SymmetryVecY Double

面の法線方向 / Y

SymmetryVecZ Double

面の法線方向 / Z

SymmetryPosX Double

面上の一点 / X

SymmetryPosY Double

面上の一点 / Y

SymmetryPosZ Double

面上の一点 / Z

Target stringlist

設定対象

Feature stringlist

フィーチャ

OverlappedAreaError bool 形状の重なりをエラーとする

アセンブリ円形パターン(AssemblyCircularPattern)のプロパティ

これらのプロパティは、 AssemblyCircularPattern クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Merge bool

マージ

Reverse bool

方向反転

Axis String

回転軸 / エッジのID

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

回転軸 / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

AxisVecX Double

回転軸 / 軸ベクトル / X

AxisVecY Double

回転軸 / 軸ベクトル / Y

AxisVecZ Double

回転軸 / 軸ベクトル / Z

AxisPosX Double

回転軸 / 軸上の点 / X

AxisPosY Double

回転軸 / 軸上の点 / Y

AxisPosZ Double

回転軸 / 軸上の点 / Z

Target stringlist

設定対象

Feature stringlist

フィーチャ

OverlappedAreaError bool

形状の重なりをエラーとする

Instance Flag

インスタンス

Angle Double

angle

MergeAxis bool 回転軸をマージする

アセンブリスケール(AssemblyScale)のプロパティ

これらのプロパティは、 AssemblyScale クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Target stringlist

ターゲットリスト

Center String

中心 / スケールの中心

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

中心 / タイプ
形状選択
座標指定
原点

CenterPosX Double

中心 / X

CenterPosY Double

中心 / Y

CenterPosZ Double

中心 / Z

AxisId String

回転軸 / エッジのID

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

回転軸 / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

AxisVecX Double

回転軸 / 軸ベクトル / X

AxisVecY Double

回転軸 / 軸ベクトル / Y

AxisVecZ Double

回転軸 / 軸ベクトル / Z

AxisPosX Double

回転軸 / 軸上の点 / X

AxisPosY Double

回転軸 / 軸上の点 / Y

AxisPosZ Double

回転軸 / 軸上の点 / Z

ScaleType Flag
0 or UniformScale
1 or XYZScale
2 or RScale

タイプ
均一スケール
XYZ スケール
R スケール

Factor Double

倍率

XFactor Double

X方向の倍率

YFactor Double

Y方向の倍率

AllEditTargets bool

編集中のものすべて

ZFactor Double Z方向の倍率

パスの結合(CompositePath)のプロパティ

これらのプロパティは、 CompositePath クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

ToBeam bool

ビーム化

Suppress bool

抑制

Visible bool

表示

PathList stringlist

パスリスト

RemoveSelectedPath bool

選択されたパスを削除する

EdgeList stringlist

エッジリスト

RemoveEdgeOwnerGeometry bool

エッジを含む元の形状を削除する

SketchList stringlist スケッチリスト

押し出しカット(ExtrudeCut)のプロパティ

これらのプロパティは、 ExtrudeCut クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

UseSkew bool

スキュー / スキューフラグ

SkewAxisType Flag
0 or SelectVertex
1 or SetCoordinate

スキュー / 回転軸上の一点 / タイプ
頂点選択
座標指定

SkewAngle Double

スキュー / 回転角度

XOnSkewAxis Double

スキュー / 回転軸上の一点 / X

YOnSkewAxis Double

スキュー / 回転軸上の一点 / Y

ZOnSkewAxis Double

スキュー / 回転軸上の一点 / Z

VertexIdOnSkewAxis String

スキュー / 回転軸上の一点 / ID

Reverse bool

方向反転

Type Flag
0 or OneSide
1 or BothSides

タイプ
片側
両側

Height Double 高さ

押し出し分割(ExtrudeSplit)のプロパティ

これらのプロパティは、 ExtrudeSplit クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Reverse bool

方向反転

Type Flag
0 or OneSide
1 or BothSides

タイプ
片側
両側

Height Double 分割の高さ

形状セット(GeometrySet)のプロパティ

これらのプロパティは、 GeometrySet クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Targets stringlist

ターゲットリスト

FaceDirectionTargets stringlist

face direction targets list

RadialDirectionTargets stringlist

radial direction targets list

Feature stringlist

フィーチャ

TargetType Flag
0 or Edge
1 or Face
2 or CircularEdge

タイプ
直線エッジ

円弧エッジ

Direction Flag
0 or Parallel
1 or Perpendicular

方向
平行
垂直

IsReverce bool

反転

IgnoreError bool エラーを無視する

螺旋パス(HelixPath)のプロパティ

これらのプロパティは、 HelixPath クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

ToBeam bool

ビーム化

Suppress bool

抑制

Visible bool

表示

Axis String

回転軸 / エッジのID

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

回転軸 / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

AxisVecX Double

回転軸 / 軸ベクトル / X

AxisVecY Double

回転軸 / 軸ベクトル / Y

AxisVecZ Double

回転軸 / 軸ベクトル / Z

AxisPosX Double

回転軸 / 軸上の点 / X

AxisPosY Double

回転軸 / 軸上の点 / Y

AxisPosZ Double

回転軸 / 軸上の点 / Z

Reverse bool

方向反転

Start String

開始 / 開始位置

StartType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

開始 / タイプ
形状選択
座標指定
原点

StartPosX Double

開始 / X

StartPosY Double

開始 / Y

StartPosZ Double

開始 / Z

RadiusOffset Double

R方向オフセット値

ThetaOffset Double

θ方向オフセット値

HeightOffSet Double

高さ方向オフセット値

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

ピッチタイプ
ピッチと回転数
高さと回転数
ピッチと高さ
ピッチと回転角度
高さと回転角度

Pitch Double

ピッチ

Height Double

高さ

NumberOfTurns Double

回転数

RotationAngle Double

回転角度

ReverseHelical bool

巻方向反転

UseTaper bool

テーパ使用フラグ

TaperAngle Double テーパ角度

座標指定パス(PointsPath)のプロパティ

これらのプロパティは、 PointsPath クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

ToBeam bool

ビーム化

Suppress bool

抑制

Visible bool

表示

PointXVector Double

X座標リスト

PointYVector Double

Y座標リスト

PointZVector Double

Z座標リスト

PointsList Table

座標リスト

SmoothConnect bool

スムーズにつなぐ

ConnectStartAndEnd bool 開始と終了をつないで閉じる

基準線(ReferenceLine)のプロパティ

これらのプロパティは、 ReferenceLine クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Visible bool

表示

VertexList stringlist

頂点のリスト

X Double

Xのオフセット

Y Double

Yのオフセット

Z Double

Zのオフセット

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

タイプ
直線からのオフセット
2点
2平面
2直線
平面と点
直線と点
円筒面/円

LineId String

直線のID

PlaneList stringlist

2平面

LineList stringlist

2直線

PlaneVertexList stringlist

平面と点のリスト

LineVertexList stringlist

直線と点のリスト

CircleId String 円筒面/円のID

基準平面(ReferencePlane)のプロパティ

これらのプロパティは、 ReferencePlane クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Visible bool

表示

Vector1Id String

第一ベクトル / 第一ベクトル

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

第一ベクトル / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

Vector1VecX Double

第一ベクトル / ベクトル / X

Vector1VecY Double

第一ベクトル / ベクトル / Y

Vector1VecZ Double

第一ベクトル / ベクトル / Z

Vector2Id String

第二ベクトル / 第二ベクトル

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

第二ベクトル / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

Vector2VecX Double

第二ベクトル / ベクトル / X

Vector2VecY Double

第二ベクトル / ベクトル / Y

Vector2VecZ Double

第二ベクトル / ベクトル / Z

Center String

原点 / 基準平面の原点

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

原点 / タイプ
形状選択
座標指定
原点

CenterPosX Double

原点 / X

CenterPosY Double

原点 / Y

CenterPosZ Double

原点 / Z

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

タイプ
直線と頂点
3点
距離
角度
平面と点
2平面
ベクトルと原点

LineVertexList stringlist

頂点と直線のリスト

VertexList stringlist

頂点のリスト

Plane String

Distance Double

距離

DistanceReverse bool

方向反転

Angle Double

角度

AngleReverse bool

角度反転

AngleList stringlist

角度タイプリスト

PlaneVertexList stringlist

平面と点のリスト

Plane1Id String

面1

Plane2Id String

面2

Plane1Reverse bool

面1の方向反転

Plane2Reverse bool

面2の方向反転

Vector1Reverse bool

第一ベクトルの方向反転

Vector2Reverse bool

第二ベクトルの方向反転

FirstVectorDirection Flag
0 or X
1 or Y
2 or Z

第一ベクトルの軸方向
X
Y
Z

FirstVectorRotationAngle Double 第一ベクトルの回転角度

基準点(ReferencePoint)のプロパティ

これらのプロパティは、 ReferencePoint クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Visible bool

表示

X Double

X座標

Y Double

Y座標

Z Double

Z座標

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

タイプ

頂点からのオフセット
平面と直線
2直線

XOffset Double

Xのオフセット

YOffset Double

Yのオフセット

ZOffset Double

Zのオフセット

VertexId String

頂点のId

PlaneLineList stringlist

平面と直線のリスト

LineList stringlist 直線のリスト

回転カット(RevolveCut)のプロパティ

これらのプロパティは、 RevolveCut クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

UseHelical bool

螺旋 / 螺旋フラグ

HelicalType Flag
0 or HelicalByPitch
1 or HelicalByHeight

螺旋 / 指定方法
ピッチ指定
高さ指定

HelicalPitch Double

螺旋 / ピッチ

HelicalHeight Double

螺旋 / 高さ

ReverseHelical bool

螺旋 / 巻方向反転

Reverse bool

方向反転

AxisId String

回転軸 / エッジのID

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

回転軸 / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

AxisVecX Double

回転軸 / 軸ベクトル / X

AxisVecY Double

回転軸 / 軸ベクトル / Y

AxisVecZ Double

回転軸 / 軸ベクトル / Z

AxisPosX Double

回転軸 / 軸上の点 / X

AxisPosY Double

回転軸 / 軸上の点 / Y

AxisPosZ Double

回転軸 / 軸上の点 / Z

Type Flag
0 or OneSide
1 or BothSides

タイプ
片側
両側

Angle Double 角度

回転分割(RevolveSplit)のプロパティ

これらのプロパティは、 RevolveSplit クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

Reverse bool

方向反転

AxisId String

エッジのID

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

タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

AxisVecX Double

軸ベクトル / X

AxisVecY Double

軸ベクトル / Y

AxisVecZ Double

軸ベクトル / Z

AxisPosX Double

軸上の点 / X

AxisPosY Double

軸上の点 / Y

AxisPosZ Double

軸上の点 / Z

Type Flag
0 or OneSide
1 or BothSides

タイプ
片側
両側

Angle Double 角度

全体スケール(SchemaAllScale)のプロパティ

これらのプロパティは、 SchemaAllScale クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

ReferenceTargets stringlist

エンティティ

Targets stringlist

ターゲットリスト

Distance Double

距離

Radius Double

半径

Diameter Double

直径

Type Flag
0 or Distance
1 or Radius
2 or Diameter

タイプ
距離
半径
直径

UseDoubleWidth bool

倍幅に変更

AllEditTargets bool 編集中のものすべて

ギャップ(SchemaGap)のプロパティ

これらのプロパティは、 SchemaGap クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Distance Double

距離

GapType Flag
0 or Fix
1 or Free

ギャップタイプ
固定する
固定しない

Primary String

プライマリ拘束

Secondary String セカンダリ拘束

スパイラルパス(SpiralPath)のプロパティ

これらのプロパティは、 SpiralPath クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

ToBeam bool

ビーム化

Suppress bool

抑制

Visible bool

表示

Axis String

回転軸 / エッジのID

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

回転軸 / タイプ
形状選択
ベクトル指定
X軸
Y軸
Z軸

AxisVecX Double

回転軸 / 軸ベクトル / X

AxisVecY Double

回転軸 / 軸ベクトル / Y

AxisVecZ Double

回転軸 / 軸ベクトル / Z

AxisPosX Double

回転軸 / 軸上の点 / X

AxisPosY Double

回転軸 / 軸上の点 / Y

AxisPosZ Double

回転軸 / 軸上の点 / Z

Start String

開始 / 開始位置

StartType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

開始 / タイプ
形状選択
座標指定
原点

StartPosX Double

開始 / X

StartPosY Double

開始 / Y

StartPosZ Double

開始 / Z

RadiusOffset Double

R方向オフセット

ThetaOffset Double

θ方向オフセット

HeightOffSet Double

高さ方向オフセット

PitchType Flag
0 or PitchAndNumberOfTurns
1 or PitchAndRotationAngle

ピッチタイプ
ピッチと回転数
ピッチと回転角度

Pitch Double

ピッチ

NumberOfTurns Double

回転数

RotationAngle Double

回転角度

ReverseSpiral bool 巻方向反転

スイープカット(SweepCut)のプロパティ

これらのプロパティは、 SweepCut クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

Suppress bool

抑制

PathId String

パスID

UseFillet bool

角を曲げる

FilletRadius Double

フィレット半径

UseTwist bool

パスに沿ってねじる

TwistAngleType Flag

ねじり角度タイプ

TwistAngle Double

ねじれ角度

TwistPitch Double

ねじりピッチ

TwistNumberOfTurns Double ねじり回転数

頂点指定パス(VerticesPath)のプロパティ

これらのプロパティは、 VerticesPath クラスで使用されます。

プロパティ名
(propName)
タイプ
(Type)
フラグ名
(scriptKeyName)

説明

Name String

アイテム名

ToBeam bool

ビーム化

Suppress bool

抑制

Visible bool

表示

Vertices stringlist

接続する頂点

SmoothConnect bool

スムーズにつなぐ

ConnectStartAndEnd bool

開始と終了を接続する

RemoveOwnerGeometry bool 頂点を含む元の形状を削除する