instantreality 1.0

Component:
Rendering
Status:
partly implemented
Structure type:
concrete
Standard:
X3D3.2

ClipPlane

A clip plane is defined as a plane that generates two half-spaces. The effected geometry in the half-space that is defined as being outside the plane is removed from the rendered image as a result of a clipping operation.

Inheritance

Code

XML encoding
<ClipPlane enabled='TRUE'
plane='0 1 0 0'
on='TRUE'
logFeature=''
 />
Classic encoding
ClipPlane {
	enabled TRUE
	plane 0 1 0 0
	on TRUE
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFBool enabled SFBool inputOutput TRUE Defines activation state of the clip plane.
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
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element
SFBool on SFBool inputOutput TRUE Enables/disables this effector (e.g. light)
SFVec4f plane SFVec4f inputOutput 0 1 0 0 The ClipPlane node specifies a single plane equation that will be used to clip the geometry. The plane field specifies a four-component plane equation that describes the inside and outside half space. The first three components are a normalized vector describing the direction of the plane's normal direction.