RectangleMixin

Zusammenfassung

design wird verwendet, um zu beschreiben, die ein Rechteck Parameter, Begrenzungen und points enthält jedoch keine Geometrie selbst. Die design können gemischt werden in anderen designs , um die gleiche Ausrichtung und Größe für ein Rechteck ohne das Rechteck.

Mixins

RectangleMixinModifier

Kanonische Werte

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

Parameter

Name Typ Beschreibung
v00 point Linke, untere Ecke
v10 point Rechte, untere Ecke
v01 point Linke, obere Ecke
v11 point Rechte, obere Ecke
center point point des Rechtecks, und der Ursprung des Rechtecks localFrame.
eLeft point Point am Mittelpunkt der Kante mit dem minimalen Wert X.
eTop point Point am Mittelpunkt der Kante mit dem maximalen y-Wert.
eRight point Point am Mittelpunkt der Kante mit dem maximalen Wert X.
eBottom point Point 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 point und die Breite und Höhe des Rechtecks.

<v10_only (10) > Bestimmt die Position des Ursprungs von diesem point und die Breite und Höhe des Rechtecks.

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

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

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

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

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

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

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

Beispiel 1

Name : RectangleMixin_Ex01
Design : Mixins RectangleMixin AcDrawingDocument
Name Typ Formel
radius number 4
color string "default"
height number 2 * radius
width number 2 * radius
Child Name : circle
Child Design : :Arc
Name Typ Angegeben
radius number radius
color string color
Name : outline
Design : :Rectangle
Name Typ Formel
height number height
width number width
color string "red"
linePattern string "dotted"

Beispiel 2

Name : RectangleMixin_Ex02
Design : Mixins AcDrawingDocument
Child Name : item_1
Child Design : :RectangleMixin_Ex01
Name Typ Angegeben
radius number 4
color string "navy blue"
Child Name : item_2
Child Design : :RectangleMixin_Ex01
Name Typ Angegeben
radius number 3
eLeft point item_1.eRight
color string "blue"
Child Name : item_3
Child Design : :RectangleMixin_Ex01
Name Typ Angegeben
radius number 2
eBottom point item_2.eTop
color string "blue green"
Child Name : item_4
Child Design : :RectangleMixin_Ex01
Name Typ Angegeben
radius number 1
eRight point item_3.eLeft
color string "jungle green"