instantreality 1.0

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

ScreenCoverageViewarea

Iteratively computes what objects take up how much screen-space.

Inheritance

Code

XML encoding
<ScreenCoverageViewarea useClientCamera='true'
visibilityThreshold='0'
_logMessages='false'
maxIds='-1'
objectIds=''
objectVisibilities=''
rayTracingEnabled='TRUE'
toneMappingType='NONE'
toneMappingParameters='0'
red='TRUE'
green='TRUE'
blue='TRUE'
alpha='TRUE'
leftBuffer='TRUE'
rightBuffer='TRUE'
enabled='TRUE'
view=''
background=''
foreground=''
environment=''
user=''
fog=''
lowerLeft='0 0'
upperRight='1 1'
description=''
grabFrames='0'
grabFile='frame%04d.png'
statisticLevel='0'
keyPress='0'
keyRelease='0'
mousePress='0'
mouseRelease='0'
mouseMove='0 0'
logFeature=''
 />
Classic encoding
ScreenCoverageViewarea {
	useClientCamera true
	visibilityThreshold 0
	_logMessages false
	maxIds -1
	objectIds [""]
	objectVisibilities []
	rayTracingEnabled TRUE
	toneMappingType "NONE"
	toneMappingParameters [0]
	red TRUE
	green TRUE
	blue TRUE
	alpha TRUE
	leftBuffer TRUE
	rightBuffer TRUE
	enabled TRUE
	view [""]
	background [""]
	foreground [""]
	environment [""]
	user [""]
	fog [""]
	lowerLeft 0 0
	upperRight 1 1
	description ""
	grabFrames 0
	grabFile "frame%04d.png"
	statisticLevel 0
	keyPress 0
	keyRelease 0
	mousePress 0
	mouseRelease 0
	mouseMove 0 0
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFInt32 inMessageCount SFInt32 outputOnly number of inMessages processed
SFInt32 outMessageCount SFInt32 outputOnly number of outMessages processed
SFBool useClientCamera SFBool inputOutput true if true, camera of connected client is used
SFFloat visibilityThreshold SFFloat inputOutput 0 [0, 1] Objects are considered to be visible if they cover a fraction of the screen greater than this value
SFInt32 maxIds SFInt32 inputOutput -1 maximum number of visible objects ids that are send over network
MFString objectIds MFString inputOutput Object IDs (DEFed names) of visible objects, sorted by visibility. Does respect maxIds and visibilityThreshold, i.e. objects that are sorted out by these mechanisms will not appear here.
MFDouble objectVisibilities MFDouble inputOutput [0, 1] Relative visibility (in [0,1]) of i-th object in objectIds.
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element