/
Text3D

Text3D

Text3D object allow users to put text on 3D model view.

 

Syntax Example:

... <O T="Text3D"> ... ... </O>

 

A Text3D object is required to have 3 Point objects to define its location.

Example:

<O N="Text3DObject1" T="Project" Category="3D Geometric Objects" TransAlignRule="Right"> <!-- created by ParamML Examples on 01.02.2023 --> <O T="Surface" Thickness="20" Opacity="0.6"> <O T="Point" X="0" Y="0" Z="0" /> <O T="Point" X="30" Y="0" Z="0" /> <O T="Point" X="30" Y="30" Z="0" /> <O T="Point" X="0" Y="30" Z="0" /> </O> <O T="Text3D" FontSize="5" Label="Text on 3D Model" X="5" Y="15" Z="25"> <O T="Point" Z="0" Y="5" X="0" /> <O T="Point" Z="0" Y="-5" X="0" /> <O T="Point" Z="5" Y="5" X="0" /> </O> </O>
3D View

To view this example in the library, see (OpenBrIM Platform)

 

To display a calculated value in the text, you can use the "||" symbol between statements. This will cause the expression inside the "||" to be evaluated and displayed as the final result.

Example:

<O N="Text3DObject2" T="Project" Category="3D Geometric Objects" TransAlignRule="Right"> <!-- created by ParamML Examples on 01.02.2023 --> <O T="Surface" Thickness="20" Opacity="0.6"> <O T="Point" X="0" Y="0" Z="0" /> <O T="Point" X="30" Y="0" Z="0" /> <O T="Point" X="30" Y="30" Z="0" /> <O T="Point" X="0" Y="30" Z="0" /> </O> <P N="ForceX" V="12" /> <P N="ForceY" V="17" /> <O T="Text3D" FontSize="5" Label="Calculation=|ForceX+ForceY|" X="5" Y="15" Z="25"> <O T="Point" Z="0" Y="5" X="0" /> <O T="Point" Z="0" Y="-5" X="0" /> <O T="Point" Z="5" Y="5" X="0" /> </O> </O>
3D View

To view this example in the library, see (OpenBrIM Platform)

 

The "Text3D" object has another special use. Using the expression "|Self.N|", the name of the project object is automatically written on the 3D object.

Example:

To view this example in the library, see (OpenBrIM Platform)

 

Parameters of Text3D Object:

Label

 Mandatory

 Description

 Example

Label

 Mandatory

 Description

 Example

1

FontSize

Yes

Font size of the text displayed in 3D view

FontSize="5"      (integer or float)

FontSize="H/10"      (expression)

2

Label

Yes

Text displayed in 3D view

Label="Sample Text"

3

X

Yes

Location of center of text along X-axis

X="5"     (integer or float)

X="L/2"     (expression)

4

Y

 Yes

Location of center of text along Y-axis

Y="10"     (integer or float)

Y="W/2"    (expression) 

5

Z

Yes

Location of center of text along Z-axis.

Z="6"     (integer or float)

Z="H/2"     (expression)  

6

RX

Yes

Angle of rotation of text about X-axis

RX="1.57"     (integer or float)

RX="PI/4"     (expression)

7

RY

Yes

Angle of rotation of text about Y-axis

RY="3.14"    (integer or float)

RY="PI"    (expression)

8

Rz

Yes

Angle of rotation of text about Z-axis

RZ="1.57"    (integer or float)

RZ="PI/4"    (expression)

Related content

Text3D Objesi
Text3D Objesi
More like this
DimensionLine Object
DimensionLine Object
More like this
CADDFrom3D Object
CADDFrom3D Object
More like this
3D Geometric Objects
3D Geometric Objects
More like this
Surface
Surface
More like this
Document Objects
Document Objects
More like this