Skylicht Engine
Toggle main menu visibility
Loading...
Searching...
No Matches
Skylicht
Graph
CObstacleAvoidance
Public Member Functions
|
Protected Attributes
|
List of all members
Skylicht::Graph::CObstacleAvoidance Class Reference
Public Member Functions
void
addSegment
(const core::vector3df &begin, const core::vector3df &end)
void
addSegments
(const core::array< core::line3df > &segments)
void
clear
()
void
copySegments
(CObstacleAvoidance *toTarget, const core::aabbox3df &box)
core::array< core::line3df > &
getSegments
()
bool
empty
()
bool
isLineHit
(const core::line3df &line, float h, float &outT)
bool
isLineHit
(const core::vector3df &a, const core::vector3df &b, float h, float &outT)
bool
isCircleHit
(const core::vector3df &a, float radius, float h, core::array< core::line3df > &out, float &outR)
bool
isCircleHit
(const core::vector3df &a, float radius, float h)
core::vector3df
collide
(const core::vector3df &position, const core::vector3df &vel, float radius=0.0f, float stepHeight=0.3f, int recursionDepth=0)
Protected Attributes
core::array< core::line3df >
m_segments
The documentation for this class was generated from the following file:
ObstacleAvoidance/
CObstacleAvoidance.h
Generated by
1.17.0