Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.06 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.06 KB

pixel2stl

pixel to STL converter / 画像をRGBの輝度情報を元にSTLを生成するコード。

1ピクセル毎に四角柱を作ることで実現する。大きい画像は処理が重くなりSTLのサイズも大きくなるので小さい画像向け。

必要なパッケージのインストール

pip install numpy-stl trimesh numpy mapbox-earcut opencv-python

コマンド

python pixel2stl.py [image_path] [cluster] [spacing] [z_height] [z_baseheight] [is_bright_z_thickness]

  • cluster 減色数
  • spascing STLにした時の1ピクセルの大きさ 単位はmm
  • z_height STLにした時の高さ 単位はmm
  • z_baseheight ベース高さ 単位はmm
  • is_bright_z_thickness 暗さを高さにする場合は0, 明るさを高さにする場合は1

python pixel2stl.py sample.png 2 0.5 10 10 0

Image STL