Uses of Interface
org.web3d.x3d.sai.Picking.X3DPickSensorNode
Package
Description
The Picking component provides the ability to test for arbitrary object collision and provide basic capabilities to detecting object intersections and interactions.
The Picking component provides the ability to test for arbitrary object collision and provide basic capabilities to detecting object intersections and interactions.
-
Uses of X3DPickSensorNode in org.web3d.x3d.jsail.Picking
Modifier and TypeClassDescriptionclass
LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.class
PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.class
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.class
VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume. -
Uses of X3DPickSensorNode in org.web3d.x3d.sai.Picking
Modifier and TypeInterfaceDescriptioninterface
LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.interface
PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.interface
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.interface
VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.Modifier and TypeMethodDescriptionX3DPickSensorNode.setDescription
(String newValue) Accessor method to assign String value to inputOutput SFString field named description.X3DPickSensorNode.setEnabled
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named enabled.X3DPickSensorNode.setIntersectionType
(String newValue) Accessor method to assign String enumeration value ("BOUNDS" | "GEOMETRY") to initializeOnly SFString field named intersectionType.X3DPickSensorNode.setMatchCriterion
(String newValue) Accessor method to assign String enumeration value ("MATCH_ANY" | "MATCH_EVERY" | "MATCH_ONLY_ONE") to inputOutput SFString field named matchCriterion.X3DPickSensorNode.setMetadata
(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.X3DPickSensorNode.setObjectType
(String[] newValue) Accessor method to assign String enumeration array (""ALL"" | ""NONE"" | ""TERRAIN"") to inputOutput MFString field named objectType.X3DPickSensorNode.setPickingGeometry
(X3DGeometryNode newValue) Accessor method to assign org.web3d.x3d.sai.Rendering.X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.X3DPickSensorNode.setPickTarget
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field pickTarget.X3DPickSensorNode.setSortOrder
(String newValue) Accessor method to assign String enumeration value ("ANY" | "CLOSEST" | "ALL" | "ALL_SORTED") to initializeOnly SFString field named sortOrder.