30/10/2008
トランプを折って組み合わせて、それ以外のものは使わずに立体を作るというネタがある。
立方体の記事はここ。
菱形十二面体の記事はここ。
他のものは出来ないかと考えて、とりあえず菱形六面体はできることに気が付いた。構成としては、立方体には近い。
菱形六面体は菱形十二面体と違い、1個選ぶ菱形の形は自由。あまりに気軽なせいかgoogleで検索してみると菱形十二面体より菱形六面体の方がヒット件数が少ない。…
続きはこちら
24/10/2008
若手社員のKDさんが、外部から入手したプログラムのソースを整理する仕事をしていた。整理の方向性としては、「グローバル変数とスタティック変数(Cで言うところの)をクラス化する」。クラス化すると言ってもCなので使うのはstructなのだが。
作業途中で解決できない問題が出たという話。「struct宣言どおしの関係がうまくいかなくてコンパイルエラーが出る」だという。
なので、以下のコードを提示した。…
続きはこちら
16/10/2008
最近、マウスを使って表示されてるヤカンを回して眺めるプログラムを実際に作った。その一部を掲載し、説明を加える。
01:
02:void Yakan::GetMatrix(GtMatrix &m)
03:{…
続きはこちら
13/10/2008
ヤカンを眺めるにあたって、上、下、左、右の4つの回転オペレーションをサポートしたい。
今回はオイラー角で作って失敗の例をもう少し詳しく。
// 以下のコードは意味を表したもの…
続きはこちら
10/10/2008
軽~~い問題です。どうぞ。以下の図で、A=1 B=1 とすると 1月1日で元旦で、祝日になります。それでは、A、B、Cをそれぞれ全部、埋めて祝日にしてください。
続きはこちら
5/10/2008
ポリゴンで作ったオブジェクト、例えばヤカン。それをビューイングするときには、マウスやキーボードでグリグリっと回して眺めてみたいもの。
ここで狙うインターフェースは、○ヤカンの向きによらず、同じようにマウスで扱えること。 これは当たり前にみえる。
そうでない例としては、×マウスを右に動かすと必ずヤカンの底の面に左回りする。 というものがある。つまり、
…
続きはこちら