概要
このデザインは基本的な 2 次元の長方形を定義します。ブロックと同じように、長方形は交接点を使用を通してコンストレイント動作のフォームをサポートします。詳細については、「RectangleMixin」のデザインを参照してください。長方形のインスタンスを作成するための最小要件は、幅(X 方向)および高さ(Y 方向)です。長方形は、高さ、幅、および交接点のいずれか 1 つを指定することによって作成することもできます。
関連項目: 「RectangleMixin」
および「ポリゴン」も参照してください。標準、パラメータ、ルール、メソッド、およびグループルールの完全セットです。
例 1
| 名前: |
Rectangle_Ex01
|
| デザイン: |
acDrawingDocument
|
| 子の名前: |
Rectangle
|
| 子のデザイン: |
:Rectangle
|
|
[名前]
|
[タイプ]
|
指定値
|
| 幅 |
数 |
3 |
| height |
数 |
2 |
| color |
文字列 |
"jungle green" |
例 2
| 名前: |
Rectangle_Ex02
|
| デザイン: |
acDrawingDocument
|
| 子の名前: |
Rectangle
|
| 子のデザイン: |
:Rectangle
|
|
[名前]
|
[タイプ]
|
指定値
|
| v00 |
点 |
Point(0, 0, 0) |
| v11 |
点 |
Point(4, 1, 0) |
| color |
文字列 |
"navy blue" |
例 3
| 名前: |
Rectangle_Ex03
|
| デザイン: |
acDrawingDocument
|
| 子の名前: |
bottom
|
| 子のデザイン: |
:Rectangle
|
|
[名前]
|
[タイプ]
|
指定値
|
| height |
数 |
3 |
| 幅 |
数 |
2 |
| color |
文字列 |
"plum" |
| 子の名前: |
right
|
| 子のデザイン: |
:Rectangle
|
|
[名前]
|
[タイプ]
|
指定値
|
| v00 |
点 |
bottom.v10 |
| height |
数 |
2 |
| 幅 |
数 |
5 |
| color |
文字列 |
"blue" |
| xDirection |
ベクトル |
unitZ |
| 子の名前: |
diagonal
|
| 子のデザイン: |
:Rectangle
|
|
[名前]
|
[タイプ]
|
指定値
|
| v00 |
点 |
bottom.v00 |
| height |
数 |
1 |
| 幅 |
数 |
dist(right.v10, bottom.v00) |
| color |
文字列 |
"dandelion" |
| xDirection |
ベクトル |
right.v10 - bottom.v00 |
例 4
| 子の名前: |
Rectangle
|
| 子のデザイン: |
:Rectangle
|
|
[名前]
|
[タイプ]
|
指定値
|
| 幅 |
数 |
3 |
| height |
数 |
2 |
| filletRadius |
数 |
0.5 |
| color |
文字列 |
"orange" |