CADDFrom3D object allows to create 2D drawings from a 3D model. 2D drawing views can be customized by adding rotation attributes to the object.
<O T="CADDFrom3D" >
.
.
</O>
A surface 3D object generated to a 2D drawing.
<O N="Concrete Column" T="Project" >
<O N="Column" T="Surface" >
<P N="W" V="10" D="column width" Role="Input" />
<P N="L" V="20" D="column length" Role="Input" />
<P N="D" V="10" D="column diameter" Role="Input" />
<P N="H" V="100" D="column height" Role="Input" />
<P N="Thickness" V="H" />
<O T="Point" X="W/2" Y="-L/2" />
<O T="Point" X="W/2" Y="L/2" />
<O T="Point" X="-W/2" Y="L/2" />
<O T="Point" X="-W/2" Y="-L/2" />
</O>
<O N="Elevation" T="CADDFrom3D" RX="PI/2">
<P N="Obj3D" V="Column" T="Surface" />
</O>
</O>
Figure 5.2.1: Concrete Column 3D Object
Figure 5.2.2: Concrete Column 2D Drawing
A group of 3D objects generated to a 2D drawing.
<O N="Wall Pier" T="Project">
<O N="Parameters" T="Group">
<O N="Concrete Cap" T="Group">
<P N="cc_h" V="1" D="concrete cap height" Role="Input" Category="Concrete Cap" />
<P N="cc_w" V="2.5" D="concrete cap width" Role="Input" Category="Concrete Cap" />
<P N="cc_l" V="20" D="concrete cap length" Role="Input" Category="Concrete Cap" />
</O>
<O N="Wall" T="Group">
<P N="w_h" V="15" D="wall height" Role="Input" Category="Wall" />
<P N="w_w" V="2" D="wall width" Role="Input" Category="Wall" />
<P N="w_l" V="19.5" D="wall length" Role="Input" Category="Wall" />
</O>
<O N="Footing" T="Group">
<P N="f_w" V="4" D="footing width" Role="Input" Category="Footing" />
<P N="f_l" V="22" D="footing length" Role="Input" Category="Footing" />
<P N="f_t" V="1" D="footing thickness" Role="Input" Category="Footing" />
</O>
</O>
<O N="Pier" T="Group">
<P N="Color" V="#979595" T="Text" />
<P N="Opacity" V="0.8" />
<O N="Footing" T="Surface" Z="0">
<P N="Thickness" V="f_t" />
<O T="Point" X="-f_w/2" Y="f_l/2" />
<O T="Point" X="f_w/2" Y="f_l/2" />
<O T="Point" X="f_w/2" Y="-f_l/2" />
<O T="Point" X="-f_w/2" Y="-f_l/2" />
</O>
<O N="Wall" T="Surface" Z="0">
<P N="Thickness" V="-w_h" />
<O T="Point" X="-w_w/2" Y="w_l/2" R="w_w/2" />
<O T="Point" X="w_w/2" Y="w_l/2" R="w_w/2" />
<O T="Point" X="w_w/2" Y="-w_l/2" R="w_w/2" />
<O T="Point" X="-w_w/2" Y="-w_l/2" R="w_w/2" />
</O>
<O N="Concrete Cap" T="Surface" Z="w_h">
<P N="Thickness" V="-cc_h" />
<O T="Point" X="-cc_w/2" Y="cc_l/2" />
<O T="Point" X="cc_w/2" Y="cc_l/2" />
<O T="Point" X="cc_w/2" Y="-cc_l/2" />
<O T="Point" X="-cc_w/2" Y="-cc_l/2" />
</O>
</O>
<O N="Elevation" T="CADDFrom3D" RX="PI/2" RZ="PI/2">
<P N="Obj3D" V="Pier" T="Group" />
</O>
</O>
Figure 5.2.3: Wall Pier 3D Group Object
Figure 5.2.4: Wall Pier 2D Drawing