RectangleMixin

Zusammenfassung

Dieses Design wird dazu verwendet, Parameter, Begrenzungen und Referenz punkte eines Rechtecks zu beschreiben. Es enthält jedoch selbst keine Geometrie. Das Design kann sich an anderen Designs beteiligen, um dieselbe Funktionalität hinsichtlich Ausrichtung und Größe eines Rechtecks, jedoch ohne die Rechteckgeometrie, zu erhalten.

Mixins

RectangleMixinModifier

Kanonische Werte

Name Typ Beschreibung
Breite Zahl Größe des Rechtecks auf der lokalen x-Achse
height Zahl Größe des Rechtecks an der lokalen y-Achse.

Parameter

Name Typ Beschreibung
v00 Punkt Linke, untere Ecke
v10 Punkt Rechte, untere Ecke
v01 Punkt Linke, obere Ecke
v11 Punkt Rechte, obere Ecke
center Punkt Mittel punkt des Rechtecks und Ursprung des localFrame für das Rechteck
eLeft Punkt Punkt am Mittelpunkt der Kante mit dem minimalen x-Wert
eTop Punkt Punkt am Mittelpunkt der Kante mit dem maximalen y-Wert
eRight Punkt Punkt am Mittelpunkt der Kante mit dem maximalen x-Wert
eBottom Punkt Punkt am Mittelpunkt der Kante mit dem minimalen y-Wert

Gruppenregeln

<center_only (center)> Platziert den Ursprung im Mittelpunkt, und konvertiert referenceFrame zum neuen Mittelpunkt, um localFrame zu erstellen.

<v00_only (v00)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<v10_only (v10)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<v11_only (v11)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<v01_only (v01)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<eTop_only (eTop)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<eBottom_only (eBottom)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<eRight_only (eRight)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<eLeft_only (eLeft)> Bestimmt die Position des Ursprungs von diesem Punkt aus sowie Breite und Höhe des Rechtecks.

<v00_v11 (v00 v11)> Bestimmt die Höhe, Breite und Ausrichtung des Rechtecks von diesen beiden Eck punkten aus.

Beispiel 1

Name: RectangleMixin_Ex01
Design: Mixins RectangleMixin AcDrawingDocument
Name Typ Formel
Radius Zahl 4
color Zeichenfolge "default"
height Zahl 2 * radius
Breite Zahl 2 * radius
Untergeordneter Name: circle
Untergeordnetes Design: :Arc
Name Typ Angegeben
radius Zahl radius
color Zeichenfolge color
Name: outline
Design: :Rectangle
Name Typ Formel
height Zahl height
Breite Zahl width
color Zeichenfolge "red"
linePattern Zeichenfolge "dotted"

Beispiel 2

Name: RectangleMixin_Ex02
Design: Mixins AcDrawingDocument
Untergeordneter Name: item_1
Untergeordnetes Design: :RectangleMixin_Ex01
Name Typ Angegeben
Radius Zahl 4
color Zeichenfolge "navy blue"
Untergeordneter Name: item_2
Untergeordnetes Design: :RectangleMixin_Ex01
Name Typ Angegeben
Radius Zahl 3
eLeft Punkt item_1.eRight
color Zeichenfolge "blue"
Untergeordneter Name: item_3
Untergeordnetes Design: :RectangleMixin_Ex01
Name Typ Angegeben
Radius Zahl 2
eBottom Punkt item_2.eTop
color Zeichenfolge "blue green"
Untergeordneter Name: item_4
Untergeordnetes Design: :RectangleMixin_Ex01
Name Typ Angegeben
radius Zahl 1
eRight Punkt item_3.eLeft
color Zeichenfolge "jungle green"