RayCast3D

Inherits: Node3D < Node < Object

There is currently no description for this class. Please help us by contributing one!

Properties

bool

collide_with_areas

false

bool

collide_with_bodies

true

int

collision_mask

1

Color

debug_shape_custom_color

Color(0, 0, 0, 1)

int

debug_shape_thickness

2

bool

enabled

true

bool

exclude_parent

true

bool

hit_back_faces

true

bool

hit_from_inside

false

Vector3

target_position

Vector3(0, -1, 0)

Methods

void

add_exception ( CollisionObject3D node )

void

add_exception_rid ( RID rid )

void

clear_exceptions ( )

void

force_raycast_update ( )

Object

get_collider ( ) const

RID

get_collider_rid ( ) const

int

get_collider_shape ( ) const

int

get_collision_face_index ( ) const

bool

get_collision_mask_value ( int layer_number ) const

Vector3

get_collision_normal ( ) const

Vector3

get_collision_point ( ) const

bool

is_colliding ( ) const

void

remove_exception ( CollisionObject3D node )

void

remove_exception_rid ( RID rid )

void

set_collision_mask_value ( int layer_number, bool value )


Property Descriptions

bool collide_with_areas = false

  • void set_collide_with_areas ( bool value )

  • bool is_collide_with_areas_enabled ( )

There is currently no description for this property. Please help us by contributing one!


bool collide_with_bodies = true

  • void set_collide_with_bodies ( bool value )

  • bool is_collide_with_bodies_enabled ( )

There is currently no description for this property. Please help us by contributing one!


int collision_mask = 1

  • void set_collision_mask ( int value )

  • int get_collision_mask ( )

There is currently no description for this property. Please help us by contributing one!


Color debug_shape_custom_color = Color(0, 0, 0, 1)

  • void set_debug_shape_custom_color ( Color value )

  • Color get_debug_shape_custom_color ( )

There is currently no description for this property. Please help us by contributing one!


int debug_shape_thickness = 2

  • void set_debug_shape_thickness ( int value )

  • int get_debug_shape_thickness ( )

There is currently no description for this property. Please help us by contributing one!


bool enabled = true

  • void set_enabled ( bool value )

  • bool is_enabled ( )

There is currently no description for this property. Please help us by contributing one!


bool exclude_parent = true

  • void set_exclude_parent_body ( bool value )

  • bool get_exclude_parent_body ( )

There is currently no description for this property. Please help us by contributing one!


bool hit_back_faces = true

  • void set_hit_back_faces ( bool value )

  • bool is_hit_back_faces_enabled ( )

There is currently no description for this property. Please help us by contributing one!


bool hit_from_inside = false

  • void set_hit_from_inside ( bool value )

  • bool is_hit_from_inside_enabled ( )

There is currently no description for this property. Please help us by contributing one!


Vector3 target_position = Vector3(0, -1, 0)

  • void set_target_position ( Vector3 value )

  • Vector3 get_target_position ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_exception ( CollisionObject3D node )

There is currently no description for this method. Please help us by contributing one!


void add_exception_rid ( RID rid )

There is currently no description for this method. Please help us by contributing one!


void clear_exceptions ( )

There is currently no description for this method. Please help us by contributing one!


void force_raycast_update ( )

There is currently no description for this method. Please help us by contributing one!


Object get_collider ( ) const

There is currently no description for this method. Please help us by contributing one!


RID get_collider_rid ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_collider_shape ( ) const

There is currently no description for this method. Please help us by contributing one!


int get_collision_face_index ( ) const

There is currently no description for this method. Please help us by contributing one!


bool get_collision_mask_value ( int layer_number ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_collision_normal ( ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_collision_point ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_colliding ( ) const

There is currently no description for this method. Please help us by contributing one!


void remove_exception ( CollisionObject3D node )

There is currently no description for this method. Please help us by contributing one!


void remove_exception_rid ( RID rid )

There is currently no description for this method. Please help us by contributing one!


void set_collision_mask_value ( int layer_number, bool value )

There is currently no description for this method. Please help us by contributing one!