public virtual void drawTriangle(btVector3 v0, btVector3 v1, btVector3 v2, btVector3 arg3, btVector3 arg4, btVector3 arg5, btVector3 color, float alpha)
{
if (SwigDerivedClassHasMethod("drawTriangle", swigMethodTypes4)) LinearMathPINVOKE.btIDebugDraw_drawTriangleSwigExplicitbtIDebugDraw__SWIG_0(swigCPtr, btVector3.getCPtr(v0), btVector3.getCPtr(v1), btVector3.getCPtr(v2), btVector3.getCPtr(arg3), btVector3.getCPtr(arg4), btVector3.getCPtr(arg5), btVector3.getCPtr(color), alpha); else LinearMathPINVOKE.btIDebugDraw_drawTriangle__SWIG_0(swigCPtr, btVector3.getCPtr(v0), btVector3.getCPtr(v1), btVector3.getCPtr(v2), btVector3.getCPtr(arg3), btVector3.getCPtr(arg4), btVector3.getCPtr(arg5), btVector3.getCPtr(color), alpha);
if (LinearMathPINVOKE.SWIGPendingException.Pending) throw LinearMathPINVOKE.SWIGPendingException.Retrieve();
}