#include <physical.h>
|
| BoundaryPrimitive (const PRIMITIVE &primitive, Node *pContext=nullptr, IntersectionFunction function=nullptr) |
|
| BoundaryPrimitive (const PRIMITIVE &primitive, const SurfaceAttributes &attributes, Node *pContext=nullptr, IntersectionFunction function=nullptr) |
|
virtual bool | inside (const Vertex3f &point, const Primitive3D::Sphere &sphere) |
|
virtual float | distance (const Vertex3f &point) |
|
virtual Vertex3f | closestPoint (const Primitive3D::Sphere &sphere) |
|
virtual Vertex3f | normal () |
|
| Boundary (Node *pContext=nullptr, IntersectionFunction function=nullptr) |
|
| Boundary (const SurfaceAttributes &surfaceAttributes, Node *pContext=nullptr, IntersectionFunction function=nullptr) |
|
virtual | ~Boundary () |
|
| SurfaceAttributes () |
|
| SurfaceAttributes (float elasticityCoeff, float frictionCoeff, float faceWidth=0.0f) |
|
◆ BoundaryPrimitive() [1/2]
◆ BoundaryPrimitive() [2/2]
◆ closestPoint()
◆ distance()
◆ inside()
◆ normal()
◆ function
◆ pContext
The documentation for this class was generated from the following file: