このデザインは、基本的な直方体、すなわち単純な 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" |