
このデザインは、基本的な直方体、すなわち単純な 3 次元のボックスを定義します。ブロックはソリッド エンティティに関連付けられた一般的なマス プロパティを含むデザイン solidMixin からルールを継承します。ブロック デザインは拘束配置のプリミティブ形式をサポートしています。他の点と一致させるために使用できる、面の中心などの点を定義するための多くのルールがあります。ブロックのインスタンスを作成するための最小要件は、幅(x 方向)、長さ(y 方向)、高さ(z 方向)です。
InkStrokedMixin
標準、パラメータ、ルール、メソッド、グループ ルールの完全なセットについては、BlockMixin および SolidMixin を参照してください。

| 名前: | Block_Ex01 |
| Design: | acDrawingDocument |
| 子の名前: | block_1 | |
| 子のデザイン: | :block | |
| [名前] | [タイプ] | 指定値 |
| height | 数値 | 1 |
| 長さ | 数値 | 3 |
| 幅 | 数値 | 5 |
| color | 文字列 | "jungle green" |

| 名前: | block_Ex02 | |
| Design: | block acDrawingDocument | |
| [名前] | [タイプ] | 式 |
| height | 数値 | 3 |
| 長さ | 数値 | 1.5 |
| 幅 | 数値 | 2 |
| pointList | list |
{v000, _ v000 + unitZ * height * 1 / 8, _ vA00 + unitZ * height * 1 / 8, _ vA00 + unitZ * height * 7 / 8, _ v000 + unitZ * height * 7 / 8, _ v001, _ v101, _ v100 + unitZ * height * 7 / 8, _ vB00 + unitZ * height * 7 / 8, _ vB00 + unitZ * height * 1 / 8, _ v100 + unitZ * height * 1 / 8, _ v100} |
| vA00 | 点 | v000 + unitX * width * 4 / 9 |
| vB00 | 点 | v000 + unitX * width * 5 / 9 |
| 子の名前: | extrudedOutline | |
| 子のデザイン: | :ExtrudedSolid | |
| [名前] | [タイプ] | 指定値 |
| プロファイル | パーツ | outline |
| height | 数値 | Me.length |
| extrudeDirection | ベクトル | Me.unitY |
| color | 文字列 | "plum" |

| 名前: | block_Ex03 | |
| Design: | acDrawingDocument | |
| [名前] | [タイプ] | 式 |
| panelMajor | 数値 | 48 |
| panelMinor | 数値 | 32 |
| panelDepth | 数値 | 4 |
| sectionMajor | 数値 | panelDepth - panelLength |
| sectionMinor | 数値 | sectionMajor / 2 |
| 子の名前: | panel | |
| 子のデザイン: | :Block | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | panelMinor |
| height | 数値 | panelMajor |
| 長さ | 数値 | 0.5 |
| color | 文字列 | "dandelion" |
| 子の名前: | sideTop | |
| 子のデザイン: | :Block | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | panel.width |
| height | 数値 | sectionMinor |
| 長さ | 数値 | sectionMajor |
| v011 | 点 | panel.v001 |
| color | 文字列 | "olive green" |
| 子の名前: | sideBottom | |
| 子のデザイン: | :Block | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | panel.width |
| height | 数値 | sectionMinor |
| 長さ | 数値 | sectionMajor |
| v011 | 点 | panel.v000 |
| color | 文字列 | "olive green" |
| 子の名前: | sideLeft | |
| 子のデザイン: | :Block | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | panel.height - 2 * sectionMinor |
| height | 数値 | sectionMinor |
| 長さ | 数値 | sectionMajor |
| eTopLeft | 点 | sideTop.eBottomLeft |
| color | 文字列 | "navy blue" |
| 子の名前: | sideRight | |
| 子のデザイン: | :Block | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | panel.height - 2 * sectionMinor |
| height | 数値 | sectionMinor |
| 長さ | 数値 | sectionMajor |
| eTopRight | 点 | sideTop.eBottomRight |
| color | 文字列 | "navy blue" |
| 子の名前: | middle | |
| 子のデザイン: | :Block | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | panel.height - 2 * sectionMinor |
| height | 数値 | sectionMinor |
| 長さ | 数値 | sectionMajor |
| eLeftRear | 点 | sideLeft.eRightRear |
| color | 文字列 | "copper" |

| 名前: | block_Ex04 | |
| Design: | acDrawingDocument | |
| [名前] | [タイプ] | 式 |
| panelMajor | 数値 | 48 |
| panelMinor | 数値 | 32 |
| panelDepth | 数値 | 4 |
| sectionMajor | 数値 | panelDepth - panelLength |
| sectionMinor | 数値 | sectionMajor / 2 |
| 子の名前: | panel | |
| 子のデザイン: | :Block | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | panelMinor |
| height | 数値 | panelMajor |
| 長さ | 数値 | 0.5 |
| color | 文字列 | "dandelion" |
| 子の名前: | sideTop | |
| 子のデザイン: | :block_Ex02 | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | sectionMinor |
| height | 数値 | sectionMajor |
| 長さ | 数値 | panel.width |
| matingPoint | 点 | panel.v001 |
| localMatingPointName | name | :v001 |
| xDirection | ベクトル | -unitZ |
| yDirection | ベクトル | unitX |
| color | 文字列 | "olive green" |
| 子の名前: | sideBottom | |
| 子のデザイン: | :block_Ex02 | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | sectionMinor |
| height | 数値 | sectionMajor |
| 長さ | 数値 | panel.width |
| matingPoint | 点 | panel.v000 |
| localMatingPointName | name | :v000 |
| xDirection | ベクトル | -unitZ |
| yDirection | ベクトル | unitX |
| color | 文字列 | "olive green" |
| 子の名前: | sideLeft | |
| 子のデザイン: | :block_Ex02 | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | sectionMinor |
| height | 数値 | sectionMajor |
| 長さ | 数値 | panel.height - 2 * sectionMinor |
| matingPoint | 点 | sideTop.eRightFront |
| localMatingPointName | name | :eLeftRear |
| xDirection | ベクトル | unitX |
| yDirection | ベクトル | unitZ |
| color | 文字列 | "navy blue" |
| 子の名前: | sideRight | |
| 子のデザイン: | :block_Ex02 | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | sectionMinor |
| height | 数値 | sectionMajor |
| 長さ | 数値 | panel.height - 2 * sectionMinor |
| matingPoint | 点 | sideTop.eRightRear |
| localMatingPointName | name | :eRightRear |
| xDirection | ベクトル | unitX |
| yDirection | ベクトル | unitZ |
| color | 文字列 | "navy blue" |
| 子の名前: | middle | |
| 子のデザイン: | :block_Ex02 | |
| [名前] | [タイプ] | 指定値 |
| 幅 | 数値 | sectionMinor |
| height | 数値 | sectionMajor |
| 長さ | 数値 | panel.width - 2 * sectionMinor |
| matingPoint | 点 | sideLeft.eBottomRight |
| localMatingPointName | name | :eBottomFront |
| xDirection | ベクトル | -unitZ |
| yDirection | ベクトル | unitX |
| color | 文字列 | "copper" |