MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ contains()

virtual bool MayaFlux::Nexus::Expanse::contains ( const glm::vec3 &  p) const
inlinevirtual

Test whether a world position lies within the Expanse.

Reimplemented in MayaFlux::Nexus::Hull.

Definition at line 138 of file Expanse.hpp.

139 {
140 if (m_bounds && !m_bounds->contains(p)) {
141 return false;
142 }
143 return m_contains ? m_contains(p) : m_bounds.has_value();
144 }
std::optional< Kinesis::AABB3D > m_bounds
Definition Expanse.hpp:344