ここではメッシュブロックの編集をする際に引数として指定するプロパティ名およびフラグを紹介します。
これらのプロパティは、 DeleteDuplicateNode クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Tolerance | Double | 公差 | |
| UsesDefaultTolerance | bool | デフォルトの公差を使用する | |
| IsOnlyBoundaryNodes | bool | メッシュ境界の節点のみ対象とする |
これらのプロパティは、 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 クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Pattern | Flag | パターン |
これらのプロパティは、 MergeMesh クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| MeshNameList | stringlist | メッシュの名前リスト | |
| MeshIdList | stringlist | メッシュのIDリスト |
これらのプロパティは、 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 クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| SetX | bool | X | |
| SetY | bool | Y | |
| SetZ | bool | Z | |
| PositionX | Double | X座標 | |
| PositionY | Double | Y座標 | |
| PositionZ | Double | Z座標 |
これらのプロパティは、 MoveNodeByParallel クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Type | Flag | タイプ | |
| Distance | Double | 距離 | |
| VectorX | Double | Xベクトル | |
| VectorY | Double | Yベクトル | |
| VectorZ | Double | Zベクトル | |
| Reverse | bool | 反転 |
これらのプロパティは、 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 クラスで使用されます。
| プロパティ名 (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 クラスで使用されます。
| プロパティ名 (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 クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| ApplicableNode | String | 該当ノード | |
| DeleteDuplicateNode | bool | 重複節点の削除 |
これらのプロパティは、 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 クラスで使用されます。
| プロパティ名 (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 | 公差 |
これらのプロパティは、 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 クラスで使用されます。
| プロパティ名 (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 クラスで使用されます。
| プロパティ名 (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 クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Type | Flag | タイプ | |
| NumberOfShifts | Flag | シフト数 |
これらのプロパティは、 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 | 公差 |