メッシュブロック編集で使用するもの

ここではメッシュブロックの編集をする際に引数として指定するプロパティ名およびフラグを紹介します。

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

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

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

説明

Tolerance Double

公差

UsesDefaultTolerance bool

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

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

要素の分割数指定細分割(DivideElementByDivision)のプロパティ

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

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

説明

Divisions1 Flag

分割数(第一エッジ)

RatioType1 Flag

分割比タイプ(第一エッジ)

Ratio1 Double

分割比(第一エッジ)

ReverseRatio1 bool

分割比反転(第一エッジ)

SpecifiedRatio1 Double

分割比指定(第一エッジ)

Divisions2 Flag

分割数(第二エッジ)

RatioType2 Flag

分割比タイプ(第二エッジ)

Ratio2 Double

分割比(第二エッジ)

ReverseRatio2 bool

分割比反転(第二エッジ)

SpecifiedRatio2 Double

分割比指定(第二エッジ)

Divisions3 Flag

分割数(第三エッジ)

RatioType3 Flag

分割比タイプ(第三エッジ)

Ratio3 Double

分割比(第三エッジ)

ReverseRatio3 bool

分割比反転(第三エッジ)

SpecifiedRatio3 Double 分割比指定(第三エッジ)

要素のパターン指定細分割(DivideElementByPattern)のプロパティ

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

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

説明

Pattern Flag パターン

メッシュブロックの統合(MergeMesh)のプロパティ

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

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

説明

MeshNameList stringlist

メッシュの名前リスト

MeshIdList stringlist メッシュのIDリスト

鏡面メッシュコピー(MirrorMeshCopy)のプロパティ

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

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

説明

PlaneType Flag

平面タイプ

CenterX Double

中心X

CenterY Double

中心Y

CenterZ Double

中心Z

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

DeleteSourceElement bool

対象要素削除

MergeMeshBlock bool

メッシュブロックの統合

DeleteDuplicateNodes bool

重複節点の削除

Tolerance Double 公差

座標指定移動(MoveNodeByCoordinate)のプロパティ

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

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

説明

SetX bool

SetY bool

SetZ bool

PositionX Double

X座標

PositionY Double

Y座標

PositionZ Double Z座標

平行移動(MoveNodeByParallel)のプロパティ

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

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

説明

Type Flag

タイプ

Distance Double

距離

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

Reverse bool 反転

円筒R方向移動(MoveNodeByRadial)のプロパティ

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

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

説明

AxisType Flag

軸タイプ

Radius Double

半径

CenterX Double

中心X

CenterY Double

中心Y

CenterZ Double

中心Z

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double Zベクトル

スキュー移動(MoveNodeBySkew)のプロパティ

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

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

説明

AxisType Flag

軸タイプ

Height Double

高さ

RotationAngle Double

Rotation Angle

CenterX Double

中心X

CenterY Double

中心Y

CenterZ Double

中心Z

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

Reverse bool 反転

円筒Θ方向移動(MoveNodeByTheta)のプロパティ

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

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

説明

AxisType Flag

軸タイプ

Angle Double

角度

CenterX Double

中心X

CenterY Double

中心Y

CenterZ Double

中心Z

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

Reverse bool 反転

移動先節点指定移動(MoveNodeToNode)のプロパティ

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

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

説明

ApplicableNode String

該当ノード

DeleteDuplicateNode bool 重複節点の削除

平行メッシュコピー(ParallelMeshCopy)のプロパティ

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

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

説明

Instance Flag

コピーインスタンス

Type Flag

タイプ

Distance Double

距離

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

Reverse bool

反転

DeleteSourceElement bool

対象要素削除

MergeMeshBlock bool

メッシュブロックの統合

DeleteDuplicateNodes bool

重複節点の削除

Tolerance Double 公差

平行メッシュドラッグ(ParallelMeshExtrude)のプロパティ

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

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

説明

Divisions Flag

分割数

RatioType Flag

分割比タイプ

Ratio Double

分割比

ReverseRatio bool

分割比反転

SpecifiedRatio Double

分割比指定

Type Flag

タイプ

Height Double

高さ

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

Reverse bool

反転

DeleteSourceElement bool

対象要素削除

MergeToOriginalMeshBlock bool

メッシュブロックの統合/継承

DeleteDuplicateNodes bool

重複節点の削除

Tolerance Double 公差

円筒R方向メッシュドラッグ(RadialMeshExtrude)のプロパティ

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

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

説明

Divisions Flag

分割数

RatioType Flag

分割比タイプ

Ratio Double

分割比

ReverseRatio bool

分割比反転

SpecifiedRatio Double

分割比指定

AxisType Flag

軸タイプ

Radius Double

半径

CenterX Double

中心X

CenterY Double

中心Y

CenterZ Double

中心Z

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

DeleteSourceElement bool

対象要素削除

MergeToOriginalMeshBlock bool

メッシュブロックの統合/継承

DeleteDuplicateNodes bool

重複節点の削除

Tolerance Double 公差

円筒Θ方向メッシュコピー(RotateMeshCopy)のプロパティ

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

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

説明

Instance Flag

コピーインスタンス

AxisType Flag

軸タイプ

Angle Double

角度

CenterX Double

中心X

CenterY Double

中心Y

CenterZ Double

中心Z

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

Reverse bool

反転

DeleteSourceElement bool

対象要素削除

MergeMeshBlock bool

メッシュブロックの統合

DeleteDuplicateNodes bool

重複節点の削除

Tolerance Double 公差

要素のスケール(ScaleElement)のプロパティ

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

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

説明

ScaleType Flag

スケールタイプ

Factor Double

倍率

XFactor Double

X方向の倍率

YFactor Double

Y方向の倍率

ZFactor Double

Z方向の倍率

CenterType Flag

中心

CenterPosX Double

中心のX座標

CenterPosY Double

中心のY座標

CenterPosZ Double

中心のZ座標

AxisType Flag

軸タイプ

AxisPosX Double

軸のX座標

AxisPosY Double

軸のY座標

AxisPosZ Double

軸のZ座標

AxisVecX Double

軸のX方向

AxisVecY Double

軸のY方向

AxisVecZ Double 軸のY方向

要素のシフト(ShiftElement)のプロパティ

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

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

説明

Type Flag

タイプ

NumberOfShifts Flag シフト数

円筒Θ方向メッシュドラッグ(ThetaMeshExtrude)のプロパティ

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

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

説明

Divisions Flag

分割数

RatioType Flag

分割比タイプ

Ratio Double

分割比

ReverseRatio bool

分割比反転

SpecifiedRatio Double

分割比指定

AxisType Flag

軸タイプ

Angle Double

角度

CenterX Double

中心X

CenterY Double

中心Y

CenterZ Double

中心Z

VectorX Double

Xベクトル

VectorY Double

Yベクトル

VectorZ Double

Zベクトル

Reverse bool

反転

DeleteSourceElement bool

対象要素削除

MergeToOriginalMeshBlock bool

メッシュブロックの統合/継承

DeleteDuplicateNodes bool

重複節点の削除

Tolerance Double 公差