Example #1
0
void Turret::getNodeOffset (TMat3F *trans, char *nodeName, int Node)
{
	TSShapeInstance *si = image.shape;

	if(si)
	   {
	      int node;

			if (Node == -1)
				node = si->getShape().findNode(nodeName);
			else
				node = Node;

			if (node != -1)
				{
					TMat3F nodeTrans;
					nodeTrans.identity();
					nodeTrans.p = si->getTransform (node).p;
					m_mul (nodeTrans, getTransform(), trans);
				}
	   }
}