2017-01-09から1日間の記事一覧

球面上にN個の点を均等に配置したい。その6 / 「多数の点を球面上に一様に分布させるソフトウェア」(山路敦)を JavaScriptに移植(コアな部分だけ)してみる

理論とか面倒なことは理解できないのだが、それにしても Pascal言語が理解しづらい。 そしてこんな理論を考えられる人が、なんで配列の操作を0からではなく1から始めたのかわからない なので、Javascriptらしく書き直す予定。 iPad でも動くよ。下の5種類は…

球面上にN個の点を均等に配置したい。その7(正二十面体を細かく分割)

正二十面体を細かく分割して球体にしてみる 分割処理は正三角形を一度に4等分割するので、3回行うと 20 * 4^3 = 1280 個の三角形ができるのだが(頂点はダブっているぞ!)、5回の分割だと Core i7 でもぎりぎり。 プログラム的には命名がおかしいけど、…