• 締切済み

立方体をくるくる回転させるプログラム。。。

はじめまして。 よろしくお願いします。 今作ろうとしているプログラムは、 ・実行したらメニュー画面がでる。  メニューは「回転」「終了」の二つ。  回転を押すと、5度ずつ回転する。  終了を押すと、メニュー画面が消える。 ・回転させるものは立方体。  一辺の長さは100です。  実行した時に、メニュー画面と同時に立方体もでる。 メニュー画面のみならできています。 助けてください。。。。

みんなの回答

回答No.8

回転行列のページを見つけました。 http://www.laksmido.com/3010.html

全文を見る
すると、全ての回答が全文表示されます。
回答No.7

その後は進展ありましたか? http://tomato.mc.cs.knct.ac.jp:10080/~rollwos/create/cr_ex04vewv.html http://www.phys.u-ryukyu.ac.jp/~maeno/rel/rel4.html このあたりが参考になりそうです。

raki-raki
質問者

補足

一つ目は見れなくて、 二つ目は…ちんぷんかんぷんです…。 せっかく探してくださったのにごめんなさい…。 二つ目は時間をかけてよまさせてもらいます!

全文を見る
すると、全ての回答が全文表示されます。
  • YamaYoshi
  • ベストアンサー率29% (91/313)
回答No.6

#5さんへ >Vitual C VS2005なら無料だった気がする。 http://www.microsoft.com/japan/msdn/vstudio/express/ 質問者さんへ #3のように2D上で立体に見える程度でいいのか、 実際3Dオブジェクトを使うのか。 #2さんの質問のどの程度理解できているか。 現状でどこまでできてるかを教えてください。

raki-raki
質問者

補足

はぁい。 2Dで12本線を引いて、立方体を作って、 3Dのように見えたらいいんです^-^ で、それをくるくる回転させたいんです。 今はですね。 MoveToExでX,Y座標の始点を決めて、LineToで始点からX,Y軸の座標を入れることで、正方形は画面に出てます。 でも、 もう一つ正方形を書いて、線で結びたいのですが、 二つ目の正方形がうまくかけていないところで止まっています。

全文を見る
すると、全ての回答が全文表示されます。
  • tukai
  • ベストアンサー率14% (2/14)
回答No.5

DirectXを使う手もありますが、これは使うにはVitual C等 を購入しなければならないので、(結構高い)私はOpenGLとGLUTを使う事を奨めておきます

全文を見る
すると、全ての回答が全文表示されます。
  • YamaYoshi
  • ベストアンサー率29% (91/313)
回答No.4

>windowsのC++でプログラムをしています。 いや、開発環境じゃななくてプラットフォームなんだけど^^; win32とかDirectXとか・・・

raki-raki
質問者

補足

うわぁ~。 ごめんなさいです;_; win32 ってのになってました。 すいません。。。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

POINT3D{intx;int y;int z;} という構造体をつくり、各点をセット。 z軸回転なら、x、yを回転行列を使って新しくセットする。 描画時に奥行きのz点をcos,sin関数を使って、 x点、y点に付加する。そのx、yの各点を使って VisualC++なら、MoveToEx,LineToで描画。 と思います。自身なしです。

raki-raki
質問者

お礼

ありがとうございます。 C++なので、挑戦してきます>_< またわからないところが出てきたら補足で聞いてもよろしいですか?

全文を見る
すると、全ての回答が全文表示されます。
  • linus1974
  • ベストアンサー率19% (71/370)
回答No.2

どこまで理解しているのかも補足 してください。じゃないと課題の丸投げと みなされて、削除対象になりますよ。

raki-raki
質問者

補足

どこまで理解しているのかって、 どーやって答えたらいいんですかー?

全文を見る
すると、全ての回答が全文表示されます。
  • YamaYoshi
  • ベストアンサー率29% (91/313)
回答No.1

補足要求 プラットフォームは何?

raki-raki
質問者

補足

windowsのC++でプログラムをしています。 アドバイスをよろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 立方体を透視投影した時の、辺の長さを算出したいです

    立方体を透視投影した時の、辺の長さを算出したいです ご覧いただき、ありがとうございます。 表題にもあります通り、立方体をディスプレイに透視投影した時に、 表示される辺の長さを算出したいと考えております。 一辺が10cmの直方体があるとします。 これを「真正面」から見た状態を投影すると、正方形が表示されます。 (図のa) このとき、画面上でも正方形の各辺は10cmで表示されるとします。 さて、この状態から、右辺を軸として水平方向に回転させると、 右辺を中心とした2つの長方形が表示されることになります。 (図のb) このとき、回転角度を15度、30度、45度とした場合、 2つの長方形の上辺は、それぞれ何cmになるのでしょうか。 また、回転させた後の立方体を、今度は「少し上から見た」ように投影すると、 (つまり、水平軸を中心に回転させると) 3つの平行四辺形が画面に表示されることになります。 (図のc:ちょっと垂線が傾いていますが、本来は垂直です) このとき、先ほど質問させていただいた2辺、および中心となる垂直の辺は、 それぞれ何cmになるのでしょうか。 なお、水平軸を中心に回転させる角度は、15度、30度、45度とします。 実際に図が描けるのだから、それを定規で測れば良いと思われるかも 知れませんが、計算で求める方法を求めておりますので、 なにとぞお知恵をお貸しいただけますよう、お願いいたします。

  • 立方体に関する確立

    お恥ずかしいのですか立方体に関する確立の問題で2問ほどわかりません。 アドバイスでもいいので教えていただければうれしいです。 (1)各面の頂点の番号の和がすべて等しくなるように、立方体の頂点に1,2…8の番号をふるふり方は全部で何通りありますか。ただし、回転で重なり合うものは同じふり方とします。 (2)立方体の6面を絵の具で塗り分けます。使える色は6色までで、すべて違う色でも、2色か3色だけ使っても、まったく自由です。違う塗り方は全部で何通りありますか。ただし、立方体を回転したとき、同じ塗りかになるものは1通りと数えます。 確立ほんとうにできないんです;; お願いします。

  • 立方体の回転や裏返し

    立方体の回転軸の数を調べたいのですが、どのように理解したらいいのでしょうか。 1.向かい合う面の中心をとおす軸が3つ 2.向かい合う頂点をつなぐ軸が4つ の7つだと思うのですが、他にもありますか? もしあった場合は、それも含めてそれ以上ない、ということをのどのように証明したらいいのでしょうか。 あと、裏返し、というのは数学的にはどのように言ったらいいのでしょうか。

  • “立方体”をいろんな方向から描くことができない……

    アニメーション制作を趣味にしている者です。 アニメーション制作については、関心を持って作り始めて3年になるのですが、 未だに、“立方体”を自在に回転させて、いろんな方向から描くことができません。 立方体を描いてからでないと、四角い物をあらゆる角度から描けないので、 いろんな形の立方体を、いろんな方向から描けるようになる方法を知りたいです。 かなり初歩的な質問で申し訳ありません。 回答よろしくお願いします――。

  • 立方体の比について

    立方体の、辺と対角線の比とその理由を教えてください

  • コンクリートで立方体を作りたいのですが

    コンクリートで1辺6センチの立方体を作りたいのですが、必要なものを教えてください。

  • 立方体の切り口について

    立方体の切り口について 問:立方体ABCDEFGHの辺AB、ACの中点をそれぞれM、Nとする。また、辺AE上に辺を3分の1に分けた一番下の点をI、同様にして、辺BF上、そして辺CG上には辺を3分の1に分けた一番上の点である点をKとする。立方体の頂点の位置:上の辺の左側手前の点がA、奥の点がD、左側下の辺の手前の点がE、奥の点がH、右側上の辺の手前がB、奥の点がC、下の辺の手前の点がF、奥の点がGです。・三点MNJを通る平面で切るとき、切り口の図形は六角形になるそうですが、どこをどのように結んだらこうなるのか不思議でたまりません。立方体の画像が添付できないので非常にわかりにくい問題の説明になっていますが、ご回答お願いします。数学が苦手で中学生の私にでも理解できるように、基本的なことから説明してくだされば幸いです。

  • 立方体

    一辺の長さが1の立方体がある(添付図のPは気にしないでください) この8個の頂点から相違なる3点を選び、それらを頂点とする三角形を作る 互いに合同でない三角形は全部で何種類か どう解くのでしょうか?教えてください

  • 立方体の一辺の長さは何センチ?

    1立方センチメートルの質量が7.9gの鉄で、一辺がxcmの立方体を製作したとき、その質量は7.9kgとなりました。このときの立方体の一辺の長さxを求めなさい。 上記の問題の答えを教えていただけないでしょうか? 質量が千倍なので10mでしょうか? 宜しくお願いします。

  • 真鍮の立方体を探しています

    真鍮の立方体を通販で買いたいと思います。 サイズは、一辺が3cm程度だと助かります。 このようなものを売っているところはあるでしょうか?

ネットの人と会いたい
このQ&Aのポイント
  • 高校1年生女子がネットで知り合った男性と会いたいという相談です。
  • 相手の家庭環境が複雑で、会いたいと言われたため会ってしまいました。
  • しかし、その後遠距離の彼氏との問題があり、付き合えないと告げると自殺を脅されました。
回答を見る

専門家に質問してみよう