ReactPhysics3D: reactphysics3d::QHHalfEdgeStructure::Face Struct Reference

| ReactPhysics3D v0.10.2 C++ Physics engine library

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
reactphysics3d::QHHalfEdgeStructure::Face Struct Reference

A face. More...

`#include <include/reactphysics3d/utils/quickhull/QHHalfEdgeStructure.h>`

## Public Member Functions
| Face (MemoryAllocator &allocator)
| Constructor.
const Vertex * | getVertex () const
| Return a vertex of the face.
void | recalculateFace (const Array< Vector3 > &points)
| Recalculate the face centroid and normal to better fit its new vertices (using Newell method)
std::string | verticesString () const
| Return a string with the vertices of the face.
bool | isTriangle ()
| Return true if the face is a triangle.
bool | isValid ()
| Return true if the face structure is valid (for debugging purpose)

## Public Attributes
Face * | nextFace
| Pointer to the next face
Face * | previousFace
| Pointer to the previous face
Edge * | edge
| One half-edge of the face.
Vector3 | normal
| Face normal
Vector3 | centroid
| Center of the face (average of the face vertices)
decimal | area
| Area of the face.
Array< uint32 > | conflictPoints
| Array with some remaining points visible from this face that need to be processed.

## Detailed Description

A face.

The documentation for this struct was generated from the following file:

- include/reactphysics3d/utils/quickhull/QHHalfEdgeStructure.h