/// <summary> /// <para>CreateMesh</para> /// Creates a Godot mesh instance using a Urdf /// defined Mesh geometry object. /// </summary> /// <param name="mesh">Urdf mesh object generated from a link.</param> /// <param name="mat">Optional material to apply to the mesh.</param> /// <returns>A Godot.Mesh representing the Urdf mesh data.</returns> private MeshInstance CreateMesh( Link.Geometry.Mesh mesh, SpatialMaterial mat = null) { string fileName = mesh.filename; fileName = GetFullPath(fileName); GD.Print(fileName); MeshMaker mmaker = new MeshMaker(); var meshMat = (MeshInstance)mmaker.CreateMesh(fileName); return(meshMat); }