본문 바로가기
반응형

시각화3

파이썬 STL 시각화 패키지 numpy-stl 글 하나로 끝내기 오늘 사용할 stl 은 아래와 같습니다. 다운받아서 사용하시면 됩니다. 먼저 stl을 불러와봅시다. 코드는 아래와 같습니다. import os from stl import mesh import numpy as np #stl이 있는 폴더 경로 path="폴더경로" #폴더 경로를 현재 디렉토리로 os.chdir(converted_path) #stl 불러오기 cat = mesh.Mesh.from_file('cat.stl') 데이터를 살펴봅시다. 아래와 같이 콘솔창이 입력합니다. >>> cat 데이터타입이 stl.mesh.Mesh 라는 것을 알 수 있습니다. 1. 각 매쉬 별 점 정보를 알고 싶어요! 아마 우리는 각 삼각매쉬를 형성하고 있는 점 정보를 주로 다룰 것입니다. 각 매쉬는 세개의 점으로 구성되어 있습.. 2023. 12. 8.
파이썬 STL 시각화 패키지 pyvista 글 하나로 끝내기 오늘 사용할 stl 은 아래와 같습니다. 다운받아서 사용하시면 됩니다. 먼저 stl을 불러와봅시다. 코드는 아래와 같습니다. import os import pyvista as pv #stl이 있는 폴더 경로 path="폴더경로" #폴더 경로를 현재 디렉토리로 os.chdir(converted_path) #stl 불러오기 cat = pv.read('cat.stl') 데이터를 살펴봅시다. 아래와 같이 콘솔창이 입력합니다. >>> cat PolyData (0x229750ded40) N Cells: 70576 N Points: 35290 X Bounds: -6.278e+03, 6.278e+03 Y Bounds: -2.226e+04, 3.863e+04 Z Bounds: 5.300e+00, 3.761e+04 N A.. 2023. 12. 8.
[파이썬] 3차원에 선 그리기 (pyvista) 3차원 공간에 선을 그리는 방법은 아래와 같습니다. import pyvista as pv #선 정의 x_axis=pv.Line((0,0,0),(150,0,0)) y_axis=pv.Line((0,0,0),(0,150,0)) z_axis=pv.Line((0,0,0),(0,0,150)) # 캔버스 정의 p = pv.Plotter() # 선 그리기 p.add_mesh(x_axis,color='yellow') p.add_mesh(y_axis,color='yellow') p.add_mesh(z_axis,color='yellow') #그래프 보이기 p.show() 2022. 1. 18.
반응형