Crate beet_spatial

Source
Expand description

§beet_spatial

An extension of beet_flow with support for spatial actions:

§Movement

  • Translate
  • Hover

§Steering

  • Wander
  • Seek
  • Align
  • Separate
  • Cohere
  • EndOnArrive

Modules§

inverse_kinematics
Various functions and structs for inverse kinematics. These are rendering independent so can be used in robotics.
movement
Systems and components related to ‘unintelligent’ movement, for more natural and advanced movement see the crate::steer module.
prelude
Re-exports of the most commonly used types and functions in beet_spatial.
procedural_animation
Actions for procedural animations like following curves.
robotics
Base actions suitable for robotics and robotics simulation. These are implementation agnostic, for example an esp32 would implement these actions differently than a simulation.
steer
Base systems and components for steer actions. These are mostly based on the concepts of boids from Craig Reynolds, with implementations derived from Daniel Shiffman’s The Nature of Code.
steer_actions
Steering actions addded by the steer_plugin.

Structs§

BeetSpatialPlugins
Plugins used for most beet apps.