This design is used to describe a rectangle's parameters, boundaries, and handle points but it contains no geometry itself. The design can be mixed into other designs to provide the same orientation and sizing functionality of a rectangle without the rectangle geometry.
RectangleMixinModifier
Name | Type | Description |
---|---|---|
width | number | Size of the Rectangle along its local X axis. |
height | number | Size of the Rectangle along its local Y axis. |
Name | Type | Description |
---|---|---|
v00 | point | Left, Bottom corner. |
v10 | point | Right, Bottom corner. |
v01 | point | Left, Top corner. |
v11 | point | Right, Top corner. |
center | point | Center point of the rectangle, and the origin of the rectangle's localFrame. |
eLeft | point | Point at the edge center with the minimum X value. |
eTop | point | Point at the edge center with the maximum Y value. |
eRight | point | Point at the edge center with the maximum X value. |
eBottom | point | Point at the edge center with the minimum Y value. |
<center_only (center)> Places the origin at the center and translates the referenceFrame to the new center to create the localFrame.
<v00_only (v00)> Determines the location of the origin from this point and the width and height of the rectangle.
<v10_only (v10)> Determines the location of the origin from this point and the width and height of the rectangle.
<v11_only (v11)> Determines the location of the origin from this point and the width and height of the rectangle.
<v01_only (v01)> Determines the location of the origin from this point and the width and height of the rectangle.
<eTop_only (eTop)> Determines the location of the origin from this point and the width and height of the rectangle.
<eBottom_only (eBottom)> Determines the location of the origin from this point and the width and height of the rectangle.
<eRight_only (eRight)> Determines the location of the origin from this point and the width and height of the rectangle.
<eLeft_only (eLeft)> Determines the location of the origin from this point and the width and height of the rectangle.
<v00_v11 (v00 v11)> Determines the height, width and orientation of the rectangle from these two corner points .
Name : | RectangleMixin_Ex01 | |
Design : | Mixins RectangleMixin AcDrawingDocument | |
Name | Type | Formula |
radius | number | 4 |
color | string | "default" |
height | number | 2 * radius |
width | number | 2 * radius |
Child Name : | circle | |
Child Design : | :Arc | |
Name | Type | Supplied |
radius | number | radius |
color | string | color |
Name : | outline | |
Design : | :Rectangle | |
Name | Type | Formula |
height | number | height |
width | number | width |
color | string | "red" |
linePattern | string | "dotted" |
Name : | RectangleMixin_Ex02 |
Design : | Mixins AcDrawingDocument |
Child Name : | item_1 | |
Child Design : | :RectangleMixin_Ex01 | |
Name | Type | Supplied |
radius | number | 4 |
color | string | "navy blue" |
Child Name : | item_2 | |
Child Design : | :RectangleMixin_Ex01 | |
Name | Type | Supplied |
radius | number | 3 |
eLeft | point | item_1.eRight |
color | string | "blue" |
Child Name : | item_3 | |
Child Design : | :RectangleMixin_Ex01 | |
Name | Type | Supplied |
radius | number | 2 |
eBottom | point | item_2.eTop |
color | string | "blue green" |
Child Name : | item_4 | |
Child Design : | :RectangleMixin_Ex01 | |
Name | Type | Supplied |
radius | number | 1 |
eRight | point | item_3.eLeft |
color | string | "jungle green" |