Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Тримеш в виндовс версии? #83

Open
karabas2011 opened this issue Jun 2, 2022 · 6 comments
Open

Тримеш в виндовс версии? #83

karabas2011 opened this issue Jun 2, 2022 · 6 comments

Comments

@karabas2011
Copy link

karabas2011 commented Jun 2, 2022

Установил виндовс версию зенкада. Нужно импортировать STL. Запускаю пример - говорит надо поставить тримеш.
Но поставить его невозможно, поскольку в поставке нет ни питона ни пипа.

Попытался поставить зенкад из исходников.
Последний питон. опенкаскадные бинарные либы не нашёл ни где взять ни как поставить.
На указаных сайтах токмо сорсы

Задача у меня - нарезать сторонний СТЛ слоями. То есть вычитанием. ( точнее это подход к задаче "выпрямить" цилиндрический СТЛ для последующего слайсинга).
Реализация в опенскаде считает часов 15 и норовит вылетать периодически

@oleg-medovikov
Copy link

oleg-medovikov commented Jun 2, 2022

через microsoft store поставь питон 3.8 и уже потом

pip install trimesh[easy]

переменные среды он должен прописать сам

@karabas2011
Copy link
Author

karabas2011 commented Jun 3, 2022

так питон стоит последний 3.10.1
тримеш поставил.
Запускаю зенкад:
Exception in subprocess with executable path: D:\Files\Downloads\ZenCad\zencad\examples\Integration\trimesh\bulbasaur.py
Exception('You should install trimesh module for start this script')
Traceback (most recent call last):
File "D:\Files\Downloads\ZenCad\zencad\examples\Integration\trimesh\bulbasaur.py", line 6, in
import trimesh
ModuleNotFoundError: No module named 'trimesh'

То есть зенкад не видит внешнего питона и его библиотек.
Можно как-нибудь включить тримеш в виндовс версию?
Кстати в других примерах тоже часто не хватает модулей

@oleg-medovikov
Copy link

а я какой просил поставить?

@karabas2011
Copy link
Author

karabas2011 commented Jun 6, 2022

Снёс и поставил 3.8.0 ( не через микрософт сторе)
Пути оно прописало - проверил. Поставил тримеш.
Один фиг - не видит.

d:\Files\Downloads\ZenCad>pip list trimesh[easy]
Package Version


attrs 21.4.0
certifi 2022.5.18.1
chardet 4.0.0
charset-normalizer 2.0.12
colorama 0.4.4
colorlog 6.6.0
idna 3.3
importlib-resources 5.7.1
jsonschema 4.6.0
lxml 4.9.0
mpmath 1.2.1
msgpack 1.0.4
networkx 2.8.3
numpy 1.22.4
Pillow 9.1.1
pip 22.1.2
pycollada 0.7.2
pyglet 1.5.26
pyrsistent 0.18.1
python-dateutil 2.8.2
requests 2.27.1
Rtree 1.0.0
scipy 1.8.1
setuptools 41.2.0
Shapely 1.8.2
six 1.16.0
svg.path 6.0
sympy 1.10.1
trimesh 3.12.5
urllib3 1.26.9
xxhash 3.0.0
zipp 3.8.0

d:\Files\Downloads\ZenCad>python
Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

@karabas2011
Copy link
Author

Стало запускаться без ругани но висит и ничего не происходит.
Аналогичная ситуация с примером с skimage. Тоже поставил модуль но вешается при выполнении.
В терминале только ошибка
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Windows\system32>zencad
QWindowsGLContext::makeCurrent: SetPixelFormat() failed (═хтхЁэ√щ ЇюЁьрЄ яшъёхы 
.)
QWindowsGLContext::makeCurrent: SetPixelFormat() failed (═хтхЁэ√щ ЇюЁьрЄ яшъёхы 
.)
QWindowsGLContext::makeCurrent: SetPixelFormat() failed (═хтхЁэ√щ ЇюЁьрЄ яшъёхы 
.)

Но она и на рабочих скриптах выскакивает

@karabas2011
Copy link
Author

trimesh.load('пофиг что') вызывает зависон без каких либо комментов

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants