Skip to main content

全部 python

· 2 min read

c++ の処理をすべて python に移動した(仮)。

モデルを組み換えるとか、部分的にスケールするとか難しさがある。 普通に python で作ると頂点配列をループで走査することになるので遅くなる。 遅くなった。

プログラムは簡単になってきたので改造は楽になる予定。 bone は bone のリストと index 参照の組合せだけど、 children と parent に実体を持たせるなどシンプルにできる。 読み書きの形式と近くするために意図的にフォーマットに近くしていたのだが、 ぜんぶ python になったので、わかりやすさ重視に変えやすくなった。

パーツを組み立てるという観点から見ると、 ヒエラルキーは TRS ではなくて、TR + local scale がいいかもしれないと思った。

GUI を pyside6 へ

· One min read

c++ の 3D view と python の tkinter を、 まとめて pysdl6 に移行中。

残りは c のモデル合成処理。 python に移動したいのだが、 遅すぎて使いものにならない可能性はある。 まぁ、やってみよう。