UnityにてMeshを使って100万個の粒子からなる形状のビューワを作るにはどうするか。
Mesh使用を検討中。
粒子を真面目に球形で扱うと三角形の数が半端なくなりそう。
球形の近似形状を使うのがいいだろう。
ふと思いついたのはDroxtalという形状。
https://www.arm.gov/science/highlights/RNTAz/view
の画像のbがその形状。
余談だが、この論文ではQMCが使われていて、300台のスーパーコンピュータで研究した結果QMCにより3000時間の節約ができた、という記載があったりする。
www.ssec.wisc.edu/~BAUM/Papers/AO_Zhang_2004.pdf
の式1から3までから頂点を、式4から6までがnormalを計算できそうだろうか。
面の数は (用語は適当)、20面。三角形44個分。
- 上面 (1:六角形)
- 上側面 (3 x 2: 四角形)
- 中側面 (3 x 2: 四角形)
- 下側面 (3 x 2: 四角形)
- 下面(1:六角形)