RaySensor(Sensor)

base classes — bpy_struct, Sensor

class bpy.types.RaySensor(Sensor)

Sensor to detect intersections with a ray emanating from the current object

axis

Along which axis the ray is cast

Type

enum in [‘XAXIS’, ‘YAXIS’, ‘ZAXIS’, ‘NEGXAXIS’, ‘NEGYAXIS’, ‘NEGZAXIS’], default ‘YAXIS’

mask

Mask filter compared with object’s collision group

Type

boolean array of 16 items, default (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False)

material

Only look for objects with this material (blank = all objects)

Type

string, default “”, (never None)

property

Only look for objects with this property (blank = all objects)

Type

string, default “”, (never None)

range

Sense objects no farther than this distance

Type

float in [0.01, 10000], default 0.0

ray_type

Toggle collision on material or property

  • PROPERTY Property, Use a property for ray intersections.

  • MATERIAL Material, Use a material for ray intersections.

Type

enum in [‘PROPERTY’, ‘MATERIAL’], default ‘PROPERTY’

use_x_ray

Toggle X-Ray option (see through objects that don’t have the property)

Type

boolean, default False

classmethod bl_rna_get_subclass(id, default=None)
Parameters

id (string) – The RNA type identifier.

Returns

The RNA type or default when not found.

Return type

bpy.types.Struct subclass

classmethod bl_rna_get_subclass_py(id, default=None)
Parameters

id (string) – The RNA type identifier.

Returns

The class or default when not found.

Return type

type

Inherited Properties

Inherited Functions