added cylinder support in ColladaDemo, rendering of Cylinder, updated .dae files.

This commit is contained in:
ejcoumans
2006-06-09 00:17:20 +00:00
parent bff230b23c
commit b4df21acb5
5 changed files with 10620 additions and 2324 deletions

View File

@@ -66,6 +66,17 @@ public:
return CYLINDER_SHAPE_PROXYTYPE;
}
virtual int GetUpAxis() const
{
return 1;
}
//debugging
virtual char* GetName()const
{
return "CylinderY";
}
};
@@ -77,6 +88,16 @@ public:
virtual SimdVector3 LocalGetSupportingVertexWithoutMargin(const SimdVector3& vec)const;
virtual void BatchedUnitVectorGetSupportingVertexWithoutMargin(const SimdVector3* vectors,SimdVector3* supportVerticesOut,int numVectors) const;
virtual int GetUpAxis() const
{
return 0;
}
//debugging
virtual char* GetName()const
{
return "CylinderX";
}
};
class CylinderShapeZ : public CylinderShape
@@ -87,6 +108,16 @@ public:
virtual SimdVector3 LocalGetSupportingVertexWithoutMargin(const SimdVector3& vec)const;
virtual void BatchedUnitVectorGetSupportingVertexWithoutMargin(const SimdVector3* vectors,SimdVector3* supportVerticesOut,int numVectors) const;
virtual int GetUpAxis() const
{
return 2;
}
//debugging
virtual char* GetName()const
{
return "CylinderZ";
}
};