multisensor.x3d

X_ITE X3D Player   Test if a PlaneSensor grabs all further motion events from pointing device when the sensor generates "isActive" true event for primitive geometry. The Box geometry has an associated PlaneSensor that routes its "trackPoint_changed" events to that geometrys Transform node. As a result, pressing the primary pointing device button while over the Box should translate that geometry in an XY plane coincident with the intersection point of the pointing device bearing and the geometry surface. In addition, a TouchSensor is assocated with the Box geometry and a PointLight, but is nested "higher" in the sensor hierarchy. Passing the primary pointing device over the Box should route and isActive event to a PointLight and illuminate the IndexedFaceSets. Dragging the pointing device over the Box geometry and holding the primary pointing device button down should generate an isActive = true event for the PlaneSensor and prevent the TouchSensor from activating (and the PointLight from coming ON), When the button is released, and the cursor is over the Box, the PointLight should turn on.

Display error: X3D model not shown.

Your HTML browser does not appear to support all features required by the X_ITE X3D player!

Original X3D scene: multisensor.x3d

X_ITE Console