Zusammenfassung
Dieses Design definiert ein einfaches, zweidimensionales Rechteck. Wie Block unterstützt Rectangle ein durch Passungspunkte gesteuertes Abhängigkeitsverhalten. Weitere Informationen finden Sie in der Beschreibung zum Design RectangleMixin. Zur Erstellung eines Rectangle-Exemplars ist mindestens die Angabe der Breite (x-Richtung) und der Höhe (z-Richtung) erforderlich. Allerdings kann ein Exemplar von Rectangle auch durch Angabe von Breite, Höhe und einem der Passungspunkte erstellt werden.
Siehe auch: RectangleMixin
und Polygon für eine Aufstellung aller kanonischen Werte, Parameter, Regeln, Methoden und Gruppenregeln.
Beispiel 1
Name: |
Rectangle_Ex01
|
Design: |
acDrawingDocument
|
Untergeordneter Name: |
Rectangle
|
Untergeordnetes Design: |
:Rectangle
|
Name
|
Typ
|
Angegeben
|
width |
Number |
3 |
height |
Number |
2 |
color |
String |
"jungle green" |
Beispiel 2
Name: |
Rectangle_Ex02
|
Design: |
acDrawingDocument
|
Untergeordneter Name: |
Rectangle
|
Untergeordnetes Design: |
:Rectangle
|
Name
|
Typ
|
Angegeben
|
v00 |
point |
Point(0, 0, 0) |
v11 |
point |
Point(4, 1, 0) |
color |
String |
"navy blue" |
Beispiel 3
Name: |
Rectangle_Ex03
|
Design: |
acDrawingDocument
|
Untergeordneter Name: |
bottom
|
Untergeordnetes Design: |
:Rectangle
|
Name
|
Typ
|
Angegeben
|
height |
Number |
3 |
width |
Number |
2 |
color |
String |
"plum" |
Untergeordneter Name: |
right
|
Untergeordnetes Design: |
:Rectangle
|
Name
|
Typ
|
Angegeben
|
v00 |
point |
bottom.v10 |
height |
Number |
2 |
width |
Number |
5 |
color |
String |
"blue" |
xDirection |
Vector |
unitZ |
Untergeordneter Name: |
diagonal
|
Untergeordnetes Design: |
:Rectangle
|
Name
|
Typ
|
Angegeben
|
v00 |
point |
bottom.v00 |
height |
Number |
1 |
width |
Number |
dist(right.v10, bottom.v00) |
color |
String |
"dandelion" |
xDirection |
Vector |
right.v10 - bottom.v00 |
Beispiel 4
Untergeordneter Name: |
Rectangle
|
Untergeordnetes Design: |
:Rectangle
|
Name
|
Typ
|
Angegeben
|
width |
Number |
3 |
height |
Number |
2 |
filletRadius |
Number |
0.5 |
color |
String |
"Orange" |