AABB stuff
This commit is contained in:
parent
078081fa3c
commit
99270a70b9
@ -78,14 +78,10 @@ inline u32 b3Mesh::GetSize() const
|
|||||||
inline b3AABB3 b3Mesh::GetTriangleAABB(u32 index) const
|
inline b3AABB3 b3Mesh::GetTriangleAABB(u32 index) const
|
||||||
{
|
{
|
||||||
const b3Triangle* triangle = triangles + index;
|
const b3Triangle* triangle = triangles + index;
|
||||||
|
|
||||||
u32 i1 = triangle->v1;
|
|
||||||
u32 i2 = triangle->v2;
|
|
||||||
u32 i3 = triangle->v3;
|
|
||||||
|
|
||||||
b3AABB3 aabb;
|
b3AABB3 aabb;
|
||||||
aabb.m_lower = b3Min(b3Min(vertices[i1], vertices[i2]), vertices[i3]);
|
aabb.Set(vertices[triangle->v1], vertices[triangle->v2], vertices[triangle->v3]);
|
||||||
aabb.m_upper = b3Max(b3Max(vertices[i1], vertices[i2]), vertices[i3]);
|
|
||||||
return aabb;
|
return aabb;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user