public bool GetShape(int lod, Vector3D localPos, out HkBvCompressedMeshShape mesh) { HkUniformGridShape shape = (HkUniformGridShape)this.GetRigidBody(lod).GetShape(); localPos += this.m_voxelMap.SizeInMetresHalf; Vector3I vectori = new Vector3I(localPos / ((double)(8f * (1 << (lod & 0x1f))))); return(shape.GetChild(vectori.X, vectori.Y, vectori.Z, out mesh)); }