render cloth mesh triangle segments

This commit is contained in:
Irlan
2018-05-03 20:13:26 -03:00
parent c2b7e5b441
commit c022d0726d
3 changed files with 16 additions and 4 deletions

View File

@@ -388,6 +388,10 @@ void b3Cloth::Draw() const
b3Vec3 v1 = p1->p;
b3Vec3 v2 = p2->p;
b3Vec3 v3 = p3->p;
b3Draw_draw->DrawSegment(v1, v2, b3Color_black);
b3Draw_draw->DrawSegment(v2, v3, b3Color_black);
b3Draw_draw->DrawSegment(v3, v1, b3Color_black);
b3Vec3 n1 = b3Cross(v2 - v1, v3 - v1);
n1.Normalize();

View File

@@ -621,6 +621,10 @@ void b3SpringCloth::Draw() const
b3Vec3 v2 = m_x[t->v2];
b3Vec3 v3 = m_x[t->v3];
b3Draw_draw->DrawSegment(v1, v2, b3Color_black);
b3Draw_draw->DrawSegment(v2, v3, b3Color_black);
b3Draw_draw->DrawSegment(v3, v1, b3Color_black);
b3Vec3 n1 = b3Cross(v2 - v1, v3 - v1);
n1.Normalize();