numpy-stlでSTLファイルを生成する その1:環境構築と動作確認 - Bye Bye Moore
STLファイルを生成しようと思ったものの、やはり難しい……点群データめいた方法でやれないか調査したところ、
open3dというドンピシャなモノが。
実際のところ
導入
$ pip install open3d numpy
スクリプト例
import open3d import numpy # 点群型データ作成 pcd = open3d.geometry.PointCloud() # 座標設定 for x in range(10): pcd.points.append([ 0, float(x), 1.0]) pcd.points.append([float(x), 0.0, 3.0]) #open3d.io.write_point_cloud("base.pcd", pcd) open3d.visualization.draw_geometries( [pcd], width=400, height=400, point_show_normal = True )
レンダリング
角度を変えると