...
Code Block |
---|
<O N="Group Example 2" T="Project" Category="Core Objects">
<!-- created by ParamML Examples on 26.01.2023 -->
<O N="Inputs" T="Group">
<P N="height" V="240" Role="Input" Category="Inputs" />
<P N="width" V="12" Role="Input" Category="Inputs" />
<P N="depth" V="24" Role="Input" Category="Inputs" />
</O>
<O N="Column3D" T="Surface">
<P N="Thickness" Example 1V="height" />
<O T="Point" X="0" Y="0" Z="0" />
<O T="Point" X="width" Y="0" Z="0" />
<O T="Point" X="width" Y="depth" Z="0" />
<O T="Point" X="0" Y="depth" Z="0" />
</O>
</O> |
|
Image Added |
To view this example in the library, see (https://openbrim.org/platform/?application=inc&author=ParamML_Examples_OpenBrIM+Platform&folder=Core+Objects&obj=objidzng76y465jk6989dis4w)
Example: Group Object with Guard Parameter.
Code Block |
---|
<O N="Group Example 3" T="Project" Category="Core Objects"> |
|
<!-- created by ParamML Examples on 26.01.2023 --> |
|
20240" Role="Input" Category="Inputs" />
|
|
112" Role="Input" Category="Inputs" /> |
|
212" Role="Input" Category="Inputs" />
<P N="type" V="2" Role="Input" Category="Inputs" |
|
<O>Column3DSurface
Thicknessheighttype .EQ. 1" />
<O T="Point" X="0" Y="0" Z="0" />
<O T="Point" X="0" Y="0" Z=" |
|
0height" />
<O N="Rectangular" T="Section">
<O T="Shape">
<O T="Point" X="-width/2" Y |
|
="0" Z="0="-depth/2" />
<O T="Point" X="-width/2" Y="depth/2" />
<O T="Point" X="width/2" Y="depth/2" |
|
Z="0 />
<O T="Point" X="width/2" Y="-depth/2" />
</O>
</O>
</O>
<O N="Circular Column" T="Line">
<P N="Guard" V="type .EQ. 2" />
<O T="Point" X="0" Y=" |
|
depth0" Z="0" />
<O T="Point" X="0" Y="0" Z="height" />
<O N="Circular" T="Section">
<O T="Circle" Radius="width/2" />
</O>
</O>
</O> |
|
Image Removed |
...