DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
DDN は 音楽 ・ 映像 に関する デジタル アート を中心に情報ミックスを配信中
HTML5の花火大会が始まりました。 JavaScriptやCSS3で書かれたコードが美しい花火となって 夏の夜空を鮮やかに彩ります。 START
(3次元)単位球面上から、偏りなくランダムに点を得たいとします。 単位円上であれば、区間上の一様乱数を生成すれば点が目的のものとなりますが、 球座標で同様に「は、は上の一様乱数」としてしまうと極付近に点が偏ってしまいます。 方法1 区間上の一様乱数を3つ生成し、とする。 点が単位球に含まれていれば、 が目的のもの。含まれていなければやり直し。 分かりやすくて良いですね。 ただ、1回で点が得られるとは限らないのが残念です。 は単位球内から偏りなく選ばれるので、もちろんも単位球面上から偏りなく選ばれます。 方法2 を上の、を上の一様乱数とすれば、 が目的のもの。 これだとまた極方向に偏ってしまいそうですが、そうはなりません。 球座標でを一様乱数にすると、微小面積に対して(?)一様に点が 分布することになるため、が小さい極付近に点が集まってしまいます。 ここで とすれば となり、とを一様乱数とす
かつてJR横浜線 十日市場駅近くのMebius (CPU:Pentium 150MHz)より発信していたウェブログです。 先週は面積が均一なポリゴンで球を作れなかったので、Java3DのプリミティプであるSphereクラスの球を参考にすることにした。 テストアプリ(Java3D)の起動ページへ (今回のはカーソルキーの左右とPageUp/PageDownキーで回転します) ソースコード 画面サンプル Sphereクラスのコンストラクタのdivisionsの値を変えることにより、ポリゴンの密度を変えることができる。右端から反時計回りに、divisionsの値が4,8,12,16,24,32の球である。 それぞれの三角形の面積が大体等しい、きれいな球面である。どういう仕組みなのだろうか。 まず、試しにdivisionsの値を変えながら重ねて表示してみると、5,6,7,8は同じ球、9,10,11
打上花火の種類を詳しく記載しようなんて、チョット常識ではありません。幾つあるのか花火情報館でも分からないんです。いっぺんにはできませんので、 段々作っていきたいと思います。 でも色別まで考えるとどうにもなりませんので、色は対象にしませんのでご了承ください。また昼花火と夜花火に分けて記載しますが、同様の種類のもの もまとめて解説したいと思います。 「段雷(ダンライ)」 段雷とは主に音物の花火です。近頃都市部ではあまりお目にかかれませんが、運動会やお祭り、イベントなどの開催合図に使用されます。雷粒(左の写真)と言いまして ラッキョウの形をしたものが発音するのですが、これは雷薬(非常に危険な火薬)を紙で包んで導火線(雷コードと呼ばれる)を取り付けて使用します。この粒を 花火の玉の中に入れます。 「万雷(バンライ)」 音花火の一種ですが、段雷と異なるのは雷粒の導火線の長さを一定にしてある事です
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く