ImplicitSurface3.h
Go to the documentation of this file.
virtual double SignedDistanceLocal(const Vector3D &otherPoint) const =0
Returns signed distance from the given point otherPoint in local space.
std::shared_ptr< ImplicitSurface3 > ImplicitSurface3Ptr
Shared pointer type for the ImplicitSurface3.
Definition: ImplicitSurface3.h:43
double SignedDistance(const Vector3D &otherPoint) const
Returns signed distance from the given point otherPoint.
Definition: pybind11Utils.h:24
Transform3 transform
Local-to-world transform.
Definition: Surface3.h:36
bool isNormalFlipped
Flips normal when calling Surface3::closestNormal(...).
Definition: Surface3.h:39
Abstract base class for 3-D implicit surface.
Definition: ImplicitSurface3.h:17
ImplicitSurface3(const Transform3 &transform=Transform3(), bool isNormalFlipped=false)
Default constructor.