Struct ConvexHullSupportFinder
- Namespace
- BepuPhysics.Collidables
- Assembly
- BepuPhysics.dll
public struct ConvexHullSupportFinder : ISupportFinder<ConvexHull, ConvexHullWide>
- Implements
- Inherited Members
Properties
HasMargin
Gets whether the support finder is sampling a shape with a spherical margin that should be applied after a solution is found for the core shape.
public bool HasMargin { get; }
Property Value
Methods
ComputeLocalSupport(in ConvexHullWide, in Vector3Wide, in Vector<int>, out Vector3Wide)
public void ComputeLocalSupport(in ConvexHullWide shape, in Vector3Wide direction, in Vector<int> terminatedLanes, out Vector3Wide support)
Parameters
shape
ConvexHullWidedirection
Vector3WideterminatedLanes
Vector<int>support
Vector3Wide
ComputeSupport(in ConvexHullWide, in Matrix3x3Wide, in Vector3Wide, in Vector<int>, out Vector3Wide)
public void ComputeSupport(in ConvexHullWide shape, in Matrix3x3Wide orientation, in Vector3Wide direction, in Vector<int> terminatedLanes, out Vector3Wide support)
Parameters
shape
ConvexHullWideorientation
Matrix3x3Widedirection
Vector3WideterminatedLanes
Vector<int>support
Vector3Wide
GetMargin(in ConvexHullWide, out Vector<float>)
Margin associated with the shape according to this support finder.
public void GetMargin(in ConvexHullWide shape, out Vector<float> margin)
Parameters
shape
ConvexHullWideShape to find the margin of.
margin
Vector<float>Margin of the shape.