파이톤으로 geometry processing 결과 보이기
개시하다
"일할 의욕이 없어서 지오미터 프로세싱에서 이기고 싶어요!"
그런 날도 있을 거라고 생각해요.
이번에는 Python에서 geometry 프로세스를 진행한 후 결과를 표시하는library를 소개합니다.
geometryprocessing 자체pymesh가 좋다.
meshplot
libigl의 psyhon binding tutorial쓰는 물건.
PyPI에는 없으므로 https://github.com/skoch9/meshplot부터
python setup.py install
자력으로 도태하다.import meshplot
import trimesh
meshplot.offline()
mesh = trimesh.load('./unchan_pink.obj')
V = mesh.vertices
F = mesh.faces
meshplot.plot(V, F)
이렇게 하면script가 실행되면 mesh를 표시하는viewer 삽입을 생성합니다.주피터 안에서 하고 싶으면 빼기
meshplot.offline()
면 돼요.결과적으로 마우스는 Zoom out/in과 회전할 수 있습니다.
참고 자료
다만, 이 library
그래서 사용하기가 좀 불편해요.
polyscope
Geometry 근처에 강한 사람도 Contributor가 비교적 새로운 뷰어다.
C++ 버전과 Python 버전이 있어 모두 쓰기 좋습니다.
Backend는 OpenGL을 기반으로 한 것 같습니다.
Install에서 pip을 사용할 수 있습니다.
pip install polyscope
script가 이런 느낌임을 나타낸다.import polyscope as ps
import trimesh
mesh = trimesh.load('./unchan_pink.obj')
V = mesh.vertices
F = mesh.faces
ps.init()
ps.register_point_cloud("my points", V)
ps.register_surface_mesh("my mesh", V, F, smooth_shade=True)
ps.show()
그 결과 이렇게 60fps 정도 이동하면 정점과 삼각형의 색깔도 자유롭게 바뀔 수 있다.Keenan Crane
총결산
편리
Reference
이 문제에 관하여(파이톤으로 geometry processing 결과 보이기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mocobt/items/4ca007200e24775df164텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)