0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ボクセルベースの3Dオブジェクトを作成できるアプリケーションを作りたい③

Posted at

前回の続きになります

前回の処理の整理

スクリーンショット 2025-11-30 15.52.48.png

板ポリゴンから構成される立方体オブジェクトを作ることまでは成功したので、
その処理を細かく部品化して整理した。
また同一座標の頂点の合成は思いのほか簡単だったため容易に実装できた。

編集モードのガワだけ用意した

スクリーンショット 2025-11-30 15.53.21.png
操作は眺めるくらいしかできないビューモード、スカルプトのように扱える整形モード、それぞれのピクセル(という名の板ポリ)に色をつけることができる彩色モードがある。
とりあえずはタスクの重そうな整形モードについて仕様を考えている。

WASDと↑←↓→によるカメラ操作を実装した

three.jsのアドオンであるOrbitControlはそれだけで十分使えるものだが、
今回のプロジェクトでは変形や彩色にクリック操作を使用したいので代替として実装。
回転はオイラー角での回転だが回転軸が二つなので問題はない。
将来的には整形・彩色モードはこちらのものを用いたいと考えている。

あとがき

なんだかんだ順調に作業が進んでいるように感じる。。。
明日から新しい現場なのだが、体を壊さないようにしたい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?