Rectangle

Synopsis

This design defines a basic two dimensional rectangle. Like Block, Rectangle supports a form of contraint behavior through the use of mating points . For more information, see the RectangleMixin design . The minimal requirements for creating an instance of a Rectangle are width (x-direction) and height (y-direction). A Rectangle can also be created by providing height, width and any one of the mating points .

Mixins

RectangleMixin

Polygon

See Also: RectangleMixin

and Polygon for a complete set of Canonicals, Parameters, Rules , Methods , and Group Rules .

Example 1

Name : Rectangle_Ex01
Design : acDrawingDocument
Child Name : Rectangle
Child Design : :Rectangle
Name Type Supplied
width number 3
height number 2
color string "jungle green"

Example 2

Name : Rectangle_Ex02
Design : acDrawingDocument
Child Name : Rectangle
Child Design : :Rectangle
Name Type Supplied
v00 point Point(0, 0, 0)
v11 point Point(4, 1, 0)
color string "navy blue"

Example 3

Name : Rectangle_Ex03
Design : acDrawingDocument
Child Name : bottom
Child Design : :Rectangle
Name Type Supplied
height number 3
width number 2
color string "plum"
Child Name : right
Child Design : :Rectangle
Name Type Supplied
v00 point bottom.v10
height number 2
width number 5
color string "blue"
xDirection vector unitZ
Child Name : diagonal
Child Design : :Rectangle
Name Type Supplied
v00 point bottom.v00
height number 1
width number dist(right.v10, bottom.v00)
color string "dandelion"
xDirection vector right.v10 - bottom.v00

Example 4

Child Name : Rectangle
Child Design : :Rectangle
Name Type Supplied
width number 3
height number 2
filletRadius number 0.5
color string "orange"