public static void tracuu(Mesh mesh, GameObject gameObject, GameObject[] vertMarkers)
{
if (mesh == null && !WARN_GIVEN)
{
Debug.LogWarning(NO_MESH_FILTER_MSG + gameObject.name);
WARN_GIVEN = true;
}
if (mesh == null) return;
Vector3 p = gameObject.transform.position;
for (int i = 0; i < mesh.vertices.Length; i++)
{
//create rays to show connections
Vector3 start = vertMarkers[i].transform.position;
Vector3 dir = (vertMarkers[(i + 1) % mesh.vertices.Length]).transform.position - vertMarkers[i].transform.position;
Color cooleur = vertMarkers[i].GetComponent<Renderer>().material.color;
Debug.DrawRay(start, dir, cooleur);
}
}