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"