Как конвертировать .obj
или же .stl
файлы (или другой формат САПР) для .сетка
?
Я пытался использовать:
- Qt_3d_Studio
- Сетевая Лаборатория
- MeshMixer
- Блендер
- КОМПАС-3D
но не смог преобразовать файл в .сетка
формат.
(база) comp@comp:~$ pip install meshio
Сбор мешио
Загрузка meshio-5.0.0-py3-none-any.whl (163 КБ)
|âââââââââââââââââ ········································ 163 кБ 200 кБ/с
Требование уже выполнено: numpy в ./anaconda3/lib/python3.8/site-packages (из meshio) (1.18.5)
Установка собранных пакетов: meshio
Успешно установлен meshio-5.0.0
(база) comp@comp:~$ cd /home/comp/Qt/Examples/Qt-6.1.2/quick3d/view3d
(базовый) comp@comp:~/Qt/Examples/Qt-6.1.2/quick3d/view3d$ ls
CMakeLists.txt main_qml.o qml.qrc без названия.obj
документ Makefile qrc_qml_qmlcache.cpp view3d
main.cpp model.smesh qrc_qml_qmlcache.o view3d.pro
main.o qmlcache_loader.cpp teapot.mesh view3d.pro.user
main.qml qmlcache_loader.o без названия1.mtl
main_qml.cpp qml_qmlcache.qrc без названия1.obj
(база) comp@comp:~/Qt/Examples/Qt-6.1.2/quick3d/view3d$ meshio convert model1.obj output.mesh
Traceback (последний последний вызов):
Файл "/home/comp/anaconda3/bin/meshio", строка 8, в <module>
sys.exit(основной())
Файл "/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_cli/_main.py", строка 53, в основном
вернуть args.func (аргументы)
Файл "/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_cli/_convert.py", строка 65, преобразованный
сетка = чтение (args.infile, file_format = args.input_format)
Файл "/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_helpers.py", строка 69, чтение
вернуть reader_map[file_format](имя файла)
Файл "/home/comp/anaconda3/lib/python3.8/site-packages/meshio/obj/_obj.py", строка 19, чтение
сетка = read_buffer(f)
Файл "/home/comp/anaconda3/lib/python3.8/site-packages/meshio/obj/_obj.py", строка 93, в read_buffer
вернуть сетку (точки, ячейки, point_data = point_data)
Файл "/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_mesh.py", строка 61, в __init__
поднять ValueError(
ValueError: len(points) = 308908, но len(point_data["obj:vn"]) = 284573
(базовый) comp@comp:~/Qt/Examples/Qt-6.1.2/quick3d/view3d$