KX_RaySensor(SCA_ISensor)#
base class — SCA_ISensor
- class KX_RaySensor(SCA_ISensor)#
A ray sensor detects the first object in a given direction.
- propName#
The property the ray is looking for.
- Type:
string
- range#
The distance of the ray.
- Type:
float
- useMaterial#
Whether or not to look for a material (false = property).
- Type:
boolean
- useXRay#
Whether or not to use XRay.
- Type:
boolean
- mask#
The collision mask (16 layers mapped to a 16-bit integer) combined with each object’s collision group, to hit only a subset of the objects in the scene. Only those objects for which
collisionGroup & mask
is true can be hit.- Type:
bitfield
- hitObject#
The game object that was hit by the ray. (read-only).
- Type:
- hitPosition#
The position (in worldcoordinates) where the object was hit by the ray. (read-only).
- Type:
list [x, y, z]
- hitNormal#
The normal (in worldcoordinates) of the object at the location where the object was hit by the ray. (read-only).
- Type:
list [x, y, z]
- hitMaterial#
The material of the object in the face hit by the ray. (read-only).
- Type:
string
- rayDirection#
The direction from the ray (in worldcoordinates). (read-only).
- Type:
list [x, y, z]