Jolt Physics
A multi core friendly Game Physics Engine
|
Public Member Functions | |
Cylinder (float inHalfHeight, float inRadius, float inConvexRadius) | |
virtual Vec3 | GetSupport (Vec3Arg inDirection) const override |
virtual float | GetConvexRadius () const override |
Public Member Functions inherited from ConvexShape::Support | |
virtual | ~Support ()=default |
Warning: Virtual destructor will not be called on this object! More... | |
virtual Vec3 | GetSupport (Vec3Arg inDirection) const =0 |
virtual float | GetConvexRadius () const =0 |
|
inline |
|
inlineoverridevirtual |
Convex radius of shape. Collision detection on penetrating shapes is much more expensive, so you can add a radius around objects to increase the shape. This makes it far less likely that they will actually penetrate.
Implements ConvexShape::Support.
Calculate the support vector for this convex shape (includes / excludes the convex radius depending on how this was obtained). Support vector is relative to the center of mass of the shape.
Implements ConvexShape::Support.