반응형
pyvista에서는 아래 형식으로 매쉬를 생성합니다.
import pyvista as pv
mesh = pv.PolyData(vertices, faces)
vertices는 매쉬 생성에 사용되는 점이고, faces는 면에 대한 정보입니다. 아래는 pyvista documentation 에서 제공하는 예시입니다.
import numpy as np
import pyvista as pv
# mesh points
vertices = np.array([[0, 0, 0],
[1, 0, 0],
[1, 1, 0],
[0, 1, 0],
[0.5, 0.5, -1]])
# mesh faces (일렬로 나열한 것과 같음)
faces = np.hstack([[4, 0, 1, 2, 3], # square
[3, 0, 1, 4], # triangle
[3, 1, 2, 4]]) # triangle
mesh = pv.PolyData(vertices, faces)
반응형
'STL > stl - plot하기 (pyvista)' 카테고리의 다른 글
[파이썬] 3차원에 선 그리기 (pyvista) (0) | 2022.01.18 |
---|---|
[파이썬] 점 3차원 그래프 그리고 크기,색 설정 (pyvista) (0) | 2021.11.08 |
파이썬 pyvista 모듈에서 stl 병진,회전,변환(translate, rotate, transform) (0) | 2021.11.08 |
pyvista 자료형인 PolyData 에서 사용가능한 메소드들 (0) | 2021.11.08 |
[파이썬] STL 3차원 그래프 그리기 (pyvista) (0) | 2021.10.26 |
댓글