[][src]Crate bevy_mod_raycast

Modules

rays

Encapsulates Ray3D, preventing use of struct literal syntax. This allows us to guarantee that the Ray3d direction is normalized, because it can only be instantiated with the constructor.

Structs

BoundVol
BoundingSphere

Defines a bounding sphere with a center point coordinate and a radius

DebugCursor
DebugCursorMesh
DebugCursorTail
Intersection

Holds computed intersection information

Ray3d

A 3D ray, with an origin and direction. The direction is guaranteed to be normalized.

RayCastMesh

Marks a Mesh entity as pickable

RayCastSource
Triangle

Enums

RayCastMethod

Specifies the method used to generate rays

UpdateOn

Functions

build_new_bound_sphere
update_bound_sphere_changed_mesh
update_debug_cursor

Updates the 3d cursor to be in the pointed world coordinates

update_raycast