How to add your knowledge

Rectangle

    Table of contents
    1. 1. Synopsis
    2. 2. Mixins
    3. 3. Example 1
    4. 4. Example 2
    5. 5. Example 3
    6. 6. Example 4

    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.

    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
    NameTypeSupplied
    width number 3
    height number 2
    color string "jungle green"

    Example 2

    Name: Rectangle_Ex02
    Design: acDrawingDocument
    Child Name: Rectangle
    Child Design: :Rectangle
    NameTypeSupplied
    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
    NameTypeSupplied
    height number 3
    width number 2
    color string "plum"
    Child Name: right
    Child Design: :Rectangle
    NameTypeSupplied
    v00 point bottom.v10
    height number 2
    width number 5
    color string "blue"
    xDirection vector unitZ
    Child Name: diagonal
    Child Design: :Rectangle
    NameTypeSupplied
    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
    NameTypeSupplied
    width number 3
    height number 2
    filletRadius number 0.5
    color string "orange"