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]