A "Document" Object is a type of object that generates a printable report that includes information about the project.
Parameters of Document Object:
Label | Mandatory | Description | Example | |
---|---|---|---|---|
1 | Title | Yes | Title of the Document / Project. | Title="Column" Title="Project Report" |
The sub-components of the Document object will be displayed.
1)DocSection Object:
It breaks down the document into different sections, and also includes a sidebar that provides links to other sections within the document for easier navigation.
Example:
... ... <O T="Document" Title="Document Example"> <O T="DocSection" Title="Introduction "> <O T="DocText"> Width |width|, height |height| This is an example of a text description for an object created using a ParamML parametric language </O> </O> <O T="DocSection" Title="3D Model "> <O T="DocText"> <![CDATA[ --md In this section of the document, a visual representation of the 3D object will be provided. ]]> </O> <O T="Doc3D" Width="600" Height="300"> <P N="Obj3D" V="Vol" /> </O> </O> ... ... |
To view this example in the library, see (https://openbrim.org/platform/?application=inc&author=ParamML_Examples_OpenBrIM+Platform&obj=objidep9yv918v687pt0cj15xq9) |
Parameters of DocSection Object:
Label | Mandatory | Description | Example | |
---|---|---|---|---|
1 | Title | Yes | Title of the specified Document Section. | Title="Graph" Title="3D Model" |
2)DocText Object
Example:
<O N="DocumentObject1" T="Project" Category="Document Object" TransAlignRule="Right"> <!-- created by ParamML Examples on 09.02.2023 --> <P N="width" V="20" Role="Input" /> <P N="height" V="10" Role="Input" /> <O N="Vol" T="Volume" Z="height" Opacity="0.9"> <O N="surface1" T="Surface" Z="0"> <O T="Point" X="width" Y="-width" /> <O T="Point" X="width" Y="width" /> <O T="Point" X="-width" Y="width" /> <O T="Point" X="-width" Y="-width" /> </O> <O N="surface2" T="Surface" Z="height"> <O T="Point" X="width/2" Y="-width/2" /> <O T="Point" X="width/2" Y="width/2" /> <O T="Point" X="-width/2" Y="width/2" /> <O T="Point" X="-width/2" Y="-width/2" /> </O> </O> <O N="BottomSection" T="CADD" RZ="PI/2"> <O T="CADDShape"> <O T="Point" X="width" Y="-width" /> <O T="Point" X="width" Y="width" /> <O T="Point" X="-width" Y="width" /> <O T="Point" X="-width" Y="-width" /> </O> </O> <O N="TopSection" T="CADD" DisplayWidth="1"> <O T="CADDShape"> <O T="Point" X="width/2" Y="-width/2" /> <O T="Point" X="width/2" Y="width/2" /> <O T="Point" X="-width/2" Y="width/2" /> <O T="Point" X="-width/2" Y="-width/2" /> </O> </O> <O T="Document" Title="Document Example"> <O T="DocSection" Title="Introduction "> <O T="DocText"> Width |width|, height |height| This is an example of a text description for an object created using a ParamML parametric language </O> </O> <O T="DocSection" Title="3D Model "> <O T="DocText"> <![CDATA[ --md In this section of the document, a visual representation of the 3D object will be provided. ]]> </O> <O T="Doc3D" Width="600" Height="300"> <P N="Obj3D" V="Vol" /> </O> </O> <O T="DocSection" Title="CADD Drawing "> <O T="DocText"> In this section of the document, a visual representation section of the 2D object will be provided. </O> <O T="DocText"> Top Section </O> <O T="DocCADD" Width="400" Height="300"> <P N="CADD" V="TopSection" T="CADD" /> </O> <O T="DocText"> Bottom Section </O> <O T="DocCADD" Width="400" Height="300"> <P N="CADD" V="BottomSection" T="CADD" /> </O> </O> <O T="DocSection" Title="ParamML Code "> <O T="DocCode" Width="300" Height="400"> n="Vol" t="Volume" z="height" opacity="0.9"> <o t="Point" x="-width/2" y="width/2"> <o t="Point" x="-width/2" y="-width/2"> </o> </o> </O> </O> <O T="DocSection" Title="Picture "> <O T="DocImage" Image="" /> </O> <O T="DocSection" Title="Inputs"> <O T="DocInput" Param="width" /> <O T="DocInput" Param="height" /> </O> <O T="DocSection" Title="28 days Concrete strength "> <O T="DocTable"> <O T="DocRow"> <O T="DocCell"> concrete grade </O> <O T="DocCell"> Typical Compressive Strength fck (MPa) </O> <O T="DocCell"> Typical Axial Tension Strength fctk (MPa) </O> </O> <O T="DocRow"> <O T="DocCell"> C16/20 </O> <O T="DocCell"> 16 </O> <O T="DocCell"> 1.4 </O> </O> <O T="DocRow"> <O T="DocCell"> C18/22 </O> <O T="DocCell"> 18 </O> <O T="DocCell"> 1.5 </O> </O> <O T="DocRow"> <O T="DocCell"> C20/25 </O> <O T="DocCell"> 20 </O> <O T="DocCell"> 1.6 </O> </O> </O> </O> <O T="DocSection" Title="Diagram "> <O T="DocGraph" Width="400" Height="300" Title="X Graph" DataList="[[0,0],[1,3],[2,4],[3,4.5],[4,4.75],[5,4.75],[6,4.5]]" AxisLabelY="Force(N)" AxisLabelX="Disp(mm)" /> </O> </O> </O> |
To view this example in the library, see (https://openbrim.org/platform/?application=inc&author=ParamML_Examples_OpenBrIM+Platform&obj=objid0f7ab4sjh1fl38g9nx5clhn) |
0 Comments