スケッチフィーチャの設定で使用するもの

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

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

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

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

説明

Name String

アイテム名

Suppress bool

抑制

OverlappedAreaError bool

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

BooleanType Flag
0 or Union
1 or Subtraction
2 or Intersection

ブーリアンタイプ


Region1 stringlist

領域1

Region2 stringlist

領域2

MergeRegion1 bool

領域1のマージ

DeleteRegion1 bool

領域1の削除

DeleteRegion2 bool 領域2の削除

領域辺の移動(RegionEdgeMove)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Target stringlist

ターゲットリスト

Direction String

移動方向 / 移動方向

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

移動方向 / タイプ
形状選択
ベクトル指定
X軸
Y軸
移動量指定

DirectionVecX Double

移動方向 / ベクトル / X

DirectionVecY Double

移動方向 / ベクトル / Y

DirectionMoveX Double

移動方向 / 移動量指定 / X

DirectionMoveY Double

移動方向 / 移動量指定 / Y

Center String

回転軸 / Rotate

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

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

CenterPosX Double

回転軸 / X

CenterPosY Double

回転軸 / Y

MoveType Flag
0 or Parallel
1 or Rotation
2 or Constraint

移動タイプ
平行移動
回転移動
位置関係による移動

MethodType Flag
0 or SpecifyMove
1 or SelectReference

指定方法
移動量
参照形状を選択

Reference String

参照形状

Measurement String

測定形状

Distance Double

距離

DistanceReverse bool

距離 / 方向反転

Angel Double

角度

AngleReverse bool

角度 / 方向反転

ConstraintList groupvector 位置関係リスト

領域辺のオフセット(RegionEdgeOffset)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Target stringlist

ターゲットリスト

MethodType Flag
0 or SpecifyOffset
1 or SelectReference

指定方法
オフセット量
参照形状を選択

Reference String

参照形状

Offset Double

オフセット

OffsetReverse bool

方向反転

Measurement String

測定エッジ

Align bool 平行線/同心円の方向を揃える

領域(RegionItem)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

領域の抑制

Color Color

領域の色

UseParentColor bool 親の色を使用

領域メッシュ(RegionMesh)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

ElementType Flag
0 or Triangular
1 or Quadrilateral

要素タイプ
3角形
4角形

SpecifyType Flag
0 or ElementSize
1 or Divisions

指定方法
要素サイズ
分割数

RegionId String

領域名

MeshSize Double

要素サイズ

Divisions Flag

分割数

RatioType Flag
0 or Progression
1 or SpecifiedRatio

分割比タイプ
等比
分割比指定

SpecifiedRatio stringlist

分割比指定

Ratio Double

分割比

ReverseRatio bool

反転

Connection bool

接続

InnerDivisions Flag

内部ループ分割数

InnerRatioType Flag
0 or Progression
1 or SpecifiedRatio

内部分割タイプ
等比
分割比指定

InnerSpecifiedRatio stringlist

内部分割比指定

InnerRatio Double

内部ループ分割比

ReverseInnerRatio bool

内部ループ分割比反転

InnerConnection bool

内部ループ節点接続

Smoothing bool

オプション / スムージング

ConnectNode bool

節点接続

OppositeEdge bool

対辺

PatternId Flag オプション / パターンID

領域移動(RegionMove)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Target stringlist

ターゲットリスト

Direction String

移動方向 / 移動方向

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

移動方向 / タイプ
形状選択
ベクトル指定
X軸
Y軸
移動量指定

DirectionVecX Double

移動方向 / ベクトル / X

DirectionVecY Double

移動方向 / ベクトル / Y

DirectionMoveX Double

移動方向 / 移動量指定 / X

DirectionMoveY Double

移動方向 / 移動量指定 / Y

Center String

回転軸 / Rotate

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

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

CenterPosX Double

回転軸 / X

CenterPosY Double

回転軸 / Y

MoveType Flag
0 or Parallel
1 or Rotation
2 or Constraint

移動タイプ
平行移動
回転移動
位置関係による移動

MethodType Flag
0 or SpecifyMove
1 or SelectReference

指定方法
移動量
参照形状を選択

Reference String

参照形状

Measurement String

測定形状

Distance Double

距離

DistanceReverse bool

距離 / 方向反転

Angel Double

角度

AngleReverse bool

角度 / 方向反転

ConstraintList groupvector 位置関係リスト

領域スケール(RegionScale)のプロパティ

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

プロパティ名
(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

ScaleType Flag
0 or UniformScale
1 or XYScale

タイプ
均一スケール
XY スケール

Factor Double

倍率

XFactor Double

X方向の倍率

YFactor Double

Y方向の倍率

AllEditTargets bool 編集中のものすべて

領域面取り(RegionChamfer)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Reverse bool

方向反転

Target stringlist

設定対象

Angle Double

角度

Length Double 長さ

領域フィレット(RegionFillet)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Target stringlist

設定対象

Radius Double 半径

領域直線パターン(RegionLinearPattern)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Merge bool

マージ

Region stringlist

領域

Feature stringlist

フィーチャ

OverlappedAreaError bool

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

Axis String

基準方向 / 基準軸

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

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

AxisVecX Double

基準方向 / ベクトル / X

AxisVecY Double

基準方向 / ベクトル / Y

Angle1 Double

方向1 / 角度

Instance1 Flag

方向1 / インスタンス

Reverse1 bool

方向1 / 方向反転

Spacing1 Double

方向1 / 間隔

Angle2 Double

方向2 / 角度

Instance2 Flag

方向2 / インスタンス

Reverse2 bool

方向2 / 方向反転

Spacing2 Double 方向2 / 間隔

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

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Region stringlist

regions list

AllEditTargets bool

編集中のものすべて

UseDefaultTol bool

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

Tolerance Double

公差

IsOnlyBoundaryNodes bool

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

ShowDuplicateNodes bool 重複節点を表示する

領域鏡面コピー(RegionMirrorCopy)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Merge bool

マージ

Region stringlist

領域

Feature stringlist

フィーチャ

OverlappedAreaError bool

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

Symmetry String

対称性

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

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

SymmetryVecX Double

軸ベクトル / X

SymmetryVecY Double

軸ベクトル / Y

SymmetryPosX Double

軸上の点 / X

SymmetryPosY Double 軸上の点 / Y

領域円形パターン(RegionCircularPattern)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Merge bool

領域をマージする

Reverse bool

方向反転

Region stringlist

領域

Feature stringlist

フィーチャ

OverlappedAreaError bool

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

Center String

中心 / 中心

CenterType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

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

CenterPosX Double

中心 / X

CenterPosY Double

中心 / Y

Angle Double

角度

Instance Flag

インスタンス

MergeAxis bool 回転中心をマージする

ユーザ定義領域テンプレート(UserDefinedRegionTemplate)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Script String スクリプト

素線テンプレート(WireTemplate)のプロパティ

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

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

説明

Name String

アイテム名

Suppress bool

抑制

Start String

始点 / 開始点

StartType Flag
0 or SelectEntity
1 or SpecifyPosition
2 or DefaultOrigin

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

StartPosX Double

始点 / X

StartPosY Double

始点 / Y

StartDeltaX Double

始点 / ΔX

StartDeltaY Double

始点 / ΔY

Axis String

方向 / 基準軸

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

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

AxisVecX Double

方向 / ベクトル / X

AxisVecY Double

方向 / ベクトル / Y

BoundaryGeometry stringlist

境界形状

ProfileType Flag
0 or Circle
1 or Rectangle
2 or SelectRegion

素線形状 / 素線形状タイプ

矩形
領域選択

CircleDiameter Double

素線形状 / 直径

CircleLayoutType Flag
0 or Rectangular
1 or ClosePacking

素線形状 / 配置
直積み
俵積み

RectangleWidth Double

素線形状 / 横幅

RectangleHeight Double

素線形状 / 高さ

RegionId String

素線形状 / 領域名

WireCoatingThickness Double

素線形状 / 絶縁被膜厚さ

UseWireCoatingRegion bool

素線形状 / 絶縁被膜の領域を作成する

InsulationThickness Double

境界形状 / 絶縁層の厚さ

UseInsulationRegion bool

境界形状 / 絶縁層の領域を作成する

UseWireUpperLimit bool

オプション / 素線数の上限を指定する

WireUpperLimit Flag

オプション / 素線数の上限

UseFillFactorUpperLimit bool

オプション / 占積率の上限を指定する

FillFactorUpperLimit Double

オプション / 占積率の上限

WieGapDistance Double

オプション / 素線間の距離

DirectionAngle Double

方向 / 角度

WireCount Flag

オプション / 素線数(読み込み専用)

FillFactor Double

オプション / 占積率(読み込み専用)

UseStrands bool

パラ数を指定する

Strands Flag

オプション / パラ数

SetStrandsManually bool

オプション / パラ数のグループを手動設定する

WireList stringlist

素線セットリスト

RegionPoints Double

素線領域リスト

UseTurnsNumber bool

オプション / 巻数を指定する

TurnsNumber Flag

オプション / 巻数

LayersNumber Flag

オプション / 層数

LayersSplitType Flag
0 or Circumferential
1 or Radial
2 or CreationOrder

オプション / 層分割タイプ
周方向
径方向
作成順

UseFillBoundaryRegion bool オプション / 境界内を領域で充填する