• ベストアンサー

WinAPIでCGは可能か

大学で三角形メッシュやCGを勉強するかもしれないのですが 私の大学ではOpenGLを用いて計算機実験をするらしいです. ですが 私は、WinAPIをc言語で書く事の方が慣れているので そっちで計算機実験をしたいという気持ちがあるのですが WinAPIだと何か不足な自体が起こり得るのでしょうか? 又は OpenGLだと使い易いなどの利点があるのでしょうか? 使い易さや、機能の面でWinAPIだと大変と分かったら、潔くOpenGLを勉強するつもりです...

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

とりあえず表示することを考えるとOpenGLのほうが楽。 http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html ゲーム作るわけじゃないならDirectXを選ぶ理由は特いと思いますが。 まぁ大学側としても一人の都合でDirectX使われてもOpenGLと微妙に違う表示とかになって迷惑でしょうしね。

gachinco
質問者

お礼

あざっす openGL 使おう! と決心が付いた気がします. 確かにゲーム作るわけじゃないですからねwww

その他の回答 (1)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

OpenGLと対比すべきはDirectXです。 http://ja.wikipedia.org/wiki/OpenGL WindowsAPIには3D関係のライブラリが一切ありませんので比較できないですし、大学のOpenGLだとLinux環境かも知れませんので、その場合はWindowsAPIは利用できません。

gachinco
質問者

お礼

DirectXですか. 3Dのライブラリが用意されているのは便利ですね 射影変換を使って自分で作ろうと思っていたのですが その手間が省けるのは何よりです. 偉そうな事言ってますが そんな高度なもん作れるのかさえわからない状態ですけどww 大学のパソコンはWindowsです. ちなみに家にLinuxとWindowsが両方あるので 環境の面はあまり心配してません. DirectXは未経験なので 勉強し直す必要がありそうです. それならば、WinAPIを使うにしてもOpenGLを使うにしても 変わらなさそうです. ありがとうございました. DirectXちょっと見てみます. あ ちなみにどちらが使い易いとか分かりますか? もし良かったら教えて欲しいです.