長方形

概要

このデザインは基本的な 2 次元の長方形を定義します。ブロックと同じように、長方形は交接の使用を通して拘束動作のフォームをサポートします。詳細については、「RectangleMixin」のデザインを参照してください。長方形のインスタンスを作成するための最小要件は、幅(X 方向)および高さ(Y 方向)です。長方形は、高さ、幅、および交接のいずれか 1 つを指定することによって作成することもできます。

Mixin

RectangleMixin

ポリゴン

関連項目: 「RectangleMixin」

標準、パラメータ、ルールメソッド、およびグループ ルールの完全なセットについては、「ポリゴン」も参照してください。

例 1

名前: Rectangle_Ex01
Design: acDrawingDocument
子の名前: Rectangle
子のデザイン: :Rectangle
[名前] [タイプ] 指定値
数値 3
height 数値 2
color 文字列 "jungle green"

例 2

名前: Rectangle_Ex02
Design: acDrawingDocument
子の名前: Rectangle
子のデザイン: :Rectangle
[名前] [タイプ] 指定値
v00 Point(0, 0, 0)
v11 Point(4, 1, 0)
color 文字列 "navy blue"

例 3

名前: Rectangle_Ex03
Design: 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"