Class: RemoteSelectionGroup

Component: Grouping

.nodeTypes. RemoteSelectionGroup

The RemoteSelectionGroup node uses a WebSocket connection to request the results of a a side culling.

HTML Encoding and Default Values

<RemoteSelectionGroup bboxCenter='0,0,0' bboxSize='-1,-1,-1' children='X3DChildNode' enableCulling='true' invisibleNodes='[]' label='[]' maxRenderedIds='-1' metadata='X3DMetadataObject' reconnect='true' render='true' scaleRenderedIdsOnMove='1.0' url='["ws://localhost:35668/cstreams/0"]' visible='true' ></RemoteSelectionGroup>




Constructor for RemoteSelectionGroup

Name Type Argument Default Description
ctx Object <optional>
null context object, containing initial settings like namespace


These are the X3D / X3DOM fields of this node. Values should usually be received / set as strings via DOM functions (i.e., using setAttribute("myFieldName", "myFieldValue") and getAttribute("myFieldName")).
Name Type Default Value Range Inheritance Standard Description
bboxCenter SFVec3f 0,0,0 [-inf, inf] X3DBoundedObject Center of the bounding box
bboxSize SFVec3f -1,-1,-1 [0, inf] or -1 X3DBoundedObject Size of the bounding box
children MFNode X3DChildNode X3DGroupingNode Grouping nodes have a field that contains a list of children nodes. Each grouping node defines a coordinate space for its children. This coordinate space is relative to the coordinate space of the node of which the group node is a child. Such a node is called a parent node. This means that transformations accumulate down the scene graph hierarchy.
enableCulling SFBool true Defines whether culling is used. If culling is disabled the RemoteSelectionGroup works like a normal group.
invisibleNodes MFString [] Defines a set of labels to disable nodes. The label must include the prefix.
label MFString [] Defines a list of subsequent id/object pairs.
maxRenderedIds SFInt32 -1 -1 or [0, inf] Sets the maximum number of items that are rendered.
metadata SFNode X3DMetadataObject X3DNode Field to add metadata information
reconnect SFBool true Sets whether a reconnect is attempted on a connection loss.
render SFBool true X3DBoundedObject Flag to enable/disable rendering
scaleRenderedIdsOnMove SFFloat 0 [0, 1] Sets the scaling factor to reduce the number of render calls during navigation
url MFString ["ws://localhost:35668/cstreams/0"] The address for the WebSocket connection
visible SFBool true X3DBoundedObject Flag to enable/disable rendering, alias for render