instantreality 1.0

Component:
Text
Status:
fully implemented
Structure type:
concrete
Standard:
Avalon

SolidText (Standard name: Text)

Text is a geometry node that can contain a FontStyle node. Hint: insert a Shape node before adding geometry or Appearance. You can also substitute a type-matched ProtoInstance.

Inheritance

Code

XML encoding
<SolidText depth='0'
solid='FALSE'
lit='TRUE'
string=''
length=''
maxExtent='0.0'
resolution='1'
multiResolutionLevel='1'
invalidateVolume='FALSE'
normalUpdateMode='nice'
cacheMode='auto'
optimizationMode='auto'
logFeature=''
 />
Classic encoding
SolidText {
	depth 0
	solid FALSE
	lit TRUE
	string [""]
	length []
	maxExtent 0.0
	resolution 1
	multiResolutionLevel 1
	invalidateVolume FALSE
	normalUpdateMode "nice"
	cacheMode "auto"
	optimizationMode ["auto"]
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFBool solid SFBool initializeOnly FALSE Setting "solid" true means draw only one side of polygons (backface culling on), setting "solid" false means draw both sides of polygons (backface culling off). Warning: default value true can completely hide geometry if viewed from wrong side!
MFString string MFString inputOutput Single or multiple string values to present as Text. Hint: Strings can have multiple values, so separate each string by quote marks Hint: Strings can contain quote marks by first escaping them with a backslash example: 'say \'hello\' please' Hint: many XML tools substitute XML character references automatically if needed.
SFNode fontStyle SFNode inputOutput NULL Contains a FontStyle node that describes which font to use for the text.
MFFloat length MFFloat inputOutput Array of length values for each text string in the local coordinate system. Each string is stretched or compressed to fit.
SFFloat maxExtent SFFloat inputOutput 0.0 Limits/compresses all text strings if max string length is longer than maxExtent, as measured in local coordinate system.
MFVec2f lineBounds MFVec2f outputOnly Limits the length of individual lines of the text. The length is measured in the local coordinate system.
SFVec2f textBounds SFVec2f outputOnly Provides the bounding box of the text geometry.
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element