Cum se convertesc .obj
sau .stl
fișiere (sau alt format CAD) la .plasă
?
Am incercat sa folosesc:
- Qt_3d_Studio
- MeshLab
- MeshMixer
- Blender
- KOMPAS-3D
dar nu a putut converti fișierul în .plasă
format.
(bază) comp@comp:~$ pip install meshio
Colectarea meshio
Se descarcă meshio-5.0.0-py3-none-any.whl (163 kB)
|ââââââââââââââââââââââââ | 163 kB 200 kB/s
Cerință deja îndeplinită: numpy în ./anaconda3/lib/python3.8/site-packages (din meshio) (1.18.5)
Instalarea pachetelor colectate: meshio
Meshio-5.0.0 a fost instalat cu succes
(bază) comp@comp:~$ cd /home/comp/Qt/Examples/Qt-6.1.2/quick3d/view3d
(bază) comp@comp:~/Qt/Examples/Qt-6.1.2/quick3d/view3d$ ls
CMakeLists.txt main_qml.o qml.qrc untitled.obj
doc 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 untitled1.mtl
main_qml.cpp qml_qmlcache.qrc untitled1.obj
(bază) comp@comp:~/Qt/Examples/Qt-6.1.2/quick3d/view3d$ meshio convert model1.obj output.mesh
Traceback (cel mai recent apel ultimul):
Fișierul „/home/comp/anaconda3/bin/meshio”, rândul 8, în <modul>
sys.exit(principal())
Fișierul „/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_cli/_main.py”, rândul 53, în principal
return args.func(args)
Fișierul „/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_cli/_convert.py”, rândul 65, în conversie
mesh = read(args.infile, file_format=args.input_format)
Fișierul „/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_helpers.py”, linia 69, în citire
returnează reader_map[file_format](nume fișier)
Fișierul „/home/comp/anaconda3/lib/python3.8/site-packages/meshio/obj/_obj.py”, rândul 19, în citire
mesh = read_buffer(f)
Fișierul „/home/comp/anaconda3/lib/python3.8/site-packages/meshio/obj/_obj.py”, linia 93, în read_buffer
return Mesh(puncte, celule, date_punct=date_punct)
Fișierul „/home/comp/anaconda3/lib/python3.8/site-packages/meshio/_mesh.py”, linia 61, în __init__
ridicați ValueError(
ValueError: len(puncte) = 308908, dar len(point_data["obj:vn"]) = 284573
(bază) comp@comp:~/Qt/Examples/Qt-6.1.2/quick3d/view3d$