This commit is contained in:
2026-06-24 12:24:11 +03:00
parent 3a2c8d89c5
commit ccc4ea077c
@@ -255,7 +255,9 @@ class GenLocationsOnMeshNode(Node):
# загрузка кэша не удалась, обрабатываем файлы полностью
self.get_logger().info('Loading data from mesh file in gen_locations_on_mesh')
mesh_filename = self.get_parameter('mesh_filename').get_parameter_value().string_value
mesh = trimesh.load_mesh(mesh_filename)
file_ext = 'ply' if '.' not in mesh_filename else mesh_filename[-mesh_filename[::-1].index('.'):]
with open(mesh_filename, 'rb') as mesh_f:
mesh = trimesh.load_mesh(mesh_f, file_type=file_ext)
self.vs = mesh.vertices
self.trs = get_all_triangles_with_correct_orientation(mesh.vertices,
mesh.faces,