Information about the result of picking within a scene
TransformSearch playground for aimTransform
The aim-space transform of the input used for picking, if it is an XR input source.
(See getTextureCoordinates) The barycentric U coordinate that is used when calculating the texture coordinates of the collision.
(See getTextureCoordinates) The barycentric V coordinate that is used when calculating the texture coordinates of the collision.
distanceSearch playground for distance
Distance away where the pick collided
The index of the face on the mesh that was picked, or the index of the Line if the picked Mesh is a LinesMesh
TransformSearch playground for gripTransform
The grip-space transform of the input used for picking, if it is an XR input source. Some XR sources, such as input coming from head mounted displays, do not have this.
If the pick collided with an object
MeshSearch playground for originMesh
If a mesh was used to do the picking (eg. 6dof controller) as a "near interaction", this will be populated.
MeshSearch playground for pickedMesh
The mesh corresponding the pick collision
PointSearch playground for pickedPoint
The location of pick collision
SpriteSearch playground for pickedSprite
If a sprite was picked, this will be the sprite the pick collided with
The ray that was used to perform the picking.
Mesh Face IdSearch playground for subMeshFaceId
The index of the face on the subMesh that was picked, or the index of the Line if the picked Mesh is a LinesMesh
Mesh IdSearch playground for subMeshId
Id of the submesh that was picked
Instance IndexSearch playground for thinInstanceIndex
If we are picking a mesh with thin instance, this will give you the picked thin instance
NormalSearch playground for getNormal
Gets the normal corresponding to the face the pick collided with
Optional useWorldCoordinates: boolean
If the resulting normal should be relative to the world (default: false)
Optional useVerticesNormals: boolean
If the vertices normals should be used to calculate the normal instead of the normal map (default: true)
The normal corresponding to the face the pick collided with