Git管理された3D図形のdiffを見る
- 対応フォーマット: STL
- OpenSCADだとこっちを使うことになる(STEPが吐けない)
- 見た目が微妙
- 対応フォーマット: STEP
- こちらの方が見やすい
- 見た目が良い
課題
- STL/STEPファイルの1個前の変更を探索する機能
- 1つ前のcommitがそうとは限らない
- 3Dプリントを実施したものを認識してそれと比較したい
- 3Dプリントを実施したことをGitのCommitログに入れられると良いのだが・・
- まぁCommitしたものを印刷していればそこまで変なことにはならない
元ネタ
作業ログ
> code
1つ前のcommitからファイルを取り出す
git checkout HEAD^ -- simple-Body.stl
<<
> code
color("green") difference(){
import("a.stl"); // new
import("b.stl"); // old
}
color("red") difference(){
import("b.stl"); // new
import("a.stl"); // old
}
<<
こういうのでよさそう