Add object margin to TriangleShape

This commit is contained in:
Daniel Chappuis 2015-12-16 18:39:13 +01:00
parent 926fd1d352
commit 4362033018
2 changed files with 4 additions and 3 deletions

View File

@ -39,8 +39,8 @@ using namespace reactphysics3d;
* @param point3 Third point of the triangle
* @param margin The collision margin (in meters) around the collision shape
*/
TriangleShape::TriangleShape(const Vector3& point1, const Vector3& point2, const Vector3& point3)
: ConvexShape(TRIANGLE, 0) {
TriangleShape::TriangleShape(const Vector3& point1, const Vector3& point2, const Vector3& point3, decimal margin)
: ConvexShape(TRIANGLE, margin) {
mPoints[0] = point1;
mPoints[1] = point2;
mPoints[2] = point3;

View File

@ -93,7 +93,8 @@ class TriangleShape : public ConvexShape {
// -------------------- Methods -------------------- //
/// Constructor
TriangleShape(const Vector3& point1, const Vector3& point2, const Vector3& point3);
TriangleShape(const Vector3& point1, const Vector3& point2, const Vector3& point3,
decimal margin = OBJECT_MARGIN);
/// Destructor
virtual ~TriangleShape();