ここでは、スケッチフィーチャの設定をする際に引数として指定するプロパティ名およびフラグを紹介します。
これらのプロパティは、 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 クラスで使用されます。
| プロパティ名 (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 | 移動方向 / タイプ |
| 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 クラスで使用されます。
| プロパティ名 (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 クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Name | String | アイテム名 | |
| Suppress | bool | 領域の抑制 | |
| Color | Color | 領域の色 | |
| UseParentColor | bool | 親の色を使用 |
これらのプロパティは、 RegionMesh クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Name | String | アイテム名 | |
| Suppress | bool | 抑制 | |
| ElementType | Flag | 0 or Triangular 1 or Quadrilateral | 要素タイプ |
| 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 クラスで使用されます。
| プロパティ名 (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 | 移動方向 / タイプ |
| 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 クラスで使用されます。
| プロパティ名 (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 | タイプ |
| Factor | Double | 倍率 | |
| XFactor | Double | X方向の倍率 | |
| YFactor | Double | Y方向の倍率 | |
| AllEditTargets | bool | 編集中のものすべて |
これらのプロパティは、 RegionChamfer クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Name | String | アイテム名 | |
| Suppress | bool | 抑制 | |
| Reverse | bool | 方向反転 | |
| Target | stringlist | 設定対象 | |
| Angle | Double | 角度 | |
| Length | Double | 長さ |
これらのプロパティは、 RegionFillet クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Name | String | アイテム名 | |
| Suppress | bool | 抑制 | |
| Target | stringlist | 設定対象 | |
| Radius | Double | 半径 |
これらのプロパティは、 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 | 基準方向 / タイプ |
| 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 クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Name | String | アイテム名 | |
| Suppress | bool | 抑制 | |
| Region | stringlist | regions list | |
| AllEditTargets | bool | 編集中のものすべて | |
| UseDefaultTol | bool | デフォルトの公差を使用する | |
| Tolerance | Double | 公差 | |
| IsOnlyBoundaryNodes | bool | メッシュ境界の節点のみ対象とする | |
| ShowDuplicateNodes | bool | 重複節点を表示する |
これらのプロパティは、 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 | タイプ |
| SymmetryVecX | Double | 軸ベクトル / X | |
| SymmetryVecY | Double | 軸ベクトル / Y | |
| SymmetryPosX | Double | 軸上の点 / X | |
| SymmetryPosY | Double | 軸上の点 / Y |
これらのプロパティは、 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 クラスで使用されます。
| プロパティ名 (propName) | タイプ (Type) | フラグ名 (scriptKeyName) | 説明 |
|---|---|---|---|
| Name | String | アイテム名 | |
| Suppress | bool | 抑制 | |
| Script | String | スクリプト |
これらのプロパティは、 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 | 方向 / タイプ |
| 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 | オプション / 境界内を領域で充填する |