instantreality 1.0

Component:
Rendering
Status:
interface only
Structure type:
concrete
Standard:
Avalon

SplatSet

Node to draw points as splats. Normals and color are optional.

Inheritance

Code

XML encoding
<SplatSet mode='gauss'
size=''
lit='TRUE'
supersamplingFactor='1.0'
maxPointSize='10.0'
pointSizeScaling='1.0'
defaultColor='1,1,1,1'
resolution='1'
multiResolutionLevel='1'
invalidateVolume='FALSE'
normalUpdateMode='nice'
cacheMode='auto'
optimizationMode='auto'
logFeature=''
 />
Classic encoding
SplatSet {
	mode "gauss"
	size []
	lit TRUE
	supersamplingFactor 1.0
	maxPointSize 10.0
	pointSizeScaling 1.0
	defaultColor 1,1,1,1
	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
SFString cacheMode SFString initializeOnly auto auto; dlist; vbo; off controls the creation of geo cache objects; auto is vbo or dlist for dynamic objects
SFNode color SFNode inputOutput Color If not NULL, it shall contain a Color node whose values are applied to the vertices of the geometry
SFNode coord SFNode inputOutput Coordinate Coordinate node specifiying the vertices used by the geometry
SFColorRGBA defaultColor SFColorRGBA inputOutput 1,1,1,1 the default color (rgba)
SFBool invalidateVolume SFBool inputOutput FALSE set volume invalid
SFBool lit SFBool initializeOnly TRUE specifies whether to enable/disable lighting the geometry. TRUE enables lighting, FALSE disables lighting.
MFString logFeature MFString inputOutput state, child, parent, route, eventIn, eventOut controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything
SFFloat maxPointSize SFFloat inputOutput 10.0 maximum point size
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element
SFString mode SFString inputOutput gauss standard, opaque, gauss defines the splat draw mode
SFInt32 multiResolutionLevel SFInt32 initializeOnly 1 resolution level in progressive mesh
SFNode normal SFNode inputOutput Normal If not NULL, it shall contain a Normal node whose normals are applied to the vertices of the geometry
SFString normalUpdateMode SFString initializeOnly nice none; fast; nice force update of normals; nice update is with creaseAngle, fast is without
MFString optimizationMode MFString inputOutput auto auto; all, none, sharedVertex; stripFan; vertexResort; reduceIndexSize; singleIndex optimization mode settings; used leading +/- to switch modes on and off
SFFloat pointSizeScaling SFFloat inputOutput 1.0 point size scaling factor
SFFloat resolution SFFloat inputOutput 1 factor for subdivision of mesh
MFVec3f size MFVec3f inputOutput Define the size of each point.
SFFloat supersamplingFactor SFFloat inputOutput 1.0 factor for supersampling data set