Laid Out Headers
This commit is contained in:
@@ -40,6 +40,33 @@ namespace J3ML::Geometry
|
||||
|
||||
Vector3 Vertex(int vertexIndex) const;
|
||||
|
||||
bool Intersects(const LineSegment&) const;
|
||||
|
||||
bool Contains(const Vector3&) const;
|
||||
bool Contains(const LineSegment&) const;
|
||||
bool Contains(const Triangle&) const;
|
||||
bool Contains(const Polygon&) const;
|
||||
bool Contains(const AABB&) const;
|
||||
bool Contains(const OBB&) const;
|
||||
bool Contains(const Frustum&) const;
|
||||
bool Contains(const Polyhedron&) const;
|
||||
|
||||
bool ContainsConvex(const Vector3&, float epsilon = 1e-4f) const;
|
||||
bool ContainsConvex(const LineSegment&) const;
|
||||
bool ContainsConvex(const Triangle&) const;
|
||||
|
||||
bool Intersects(const Ray&) const;
|
||||
bool Intersects(const Plane&) const;
|
||||
bool Intersects(const Polyhedron&) const;
|
||||
bool Intersects(const AABB&) const;
|
||||
bool Intersects(const OBB&) const;
|
||||
bool Intersects(const Triangle&) const;
|
||||
bool Intersects(const Polygon&) const;
|
||||
bool Intersects(const Frustum&) const;
|
||||
bool Intersects(const Sphere&) const;
|
||||
bool Intersects(const Capsule&) const;
|
||||
|
||||
|
||||
protected:
|
||||
private:
|
||||
};
|
||||
|
Reference in New Issue
Block a user