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 |
---|---|---|---|---|---|---|
![]() |
inMessageCount | SFInt32 | outputOnly | number of inMessages processed | ||
![]() |
outMessageCount | SFInt32 | outputOnly | number of outMessages processed | ||
![]() |
useClientCamera | SFBool | inputOutput | true | if true, camera of connected client is used | |
![]() |
visibilityThreshold | SFFloat | inputOutput | 0 | [0, 1] | Objects are considered to be visible if they cover a fraction of the screen greater than this value |
![]() |
maxIds | SFInt32 | inputOutput | -1 | maximum number of visible objects ids that are send over network | |
![]() |
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. | ||
![]() |
objectVisibilities | MFDouble | inputOutput | [0, 1] | Relative visibility (in [0,1]) of i-th object in objectIds. | |
![]() |
metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element |