1

以下に描かれているのは、3次元の立方体のくだらないPhotoshopのモックアップです。

安っぽい3Dキューブ

これが私のパラメータです:ソリューションは...

  • ...ワインのようなWindowsエミュレーターを使用せずに、私のちっぽけな、しかし忠実なMacbookAirでコンパイルして実行します
  • ...実行時に上記のモックアップにかなり近いウィンドウを作成します
  • ...無料のツールのみを使用してください(「スピーチ」「ビール」のように「無料」)
  • ... Cを使用する(C ++またはC#ではない)
  • ...おそらくプリプロセッサマクロを使用して、コンパイル時に定義されたさまざまな角度から表示されたキューブをレンダリングできる
  • ...GPUを利用する

ウィー!

潜在的なリソース:

4

3 に答える 3

3

Neheチュートリアル、1-5に行きます。#5までに、OpenGLで上記のキューブをレンダリングすることになります。

チュートリアルはストレートCですが、ページの下部に、使用する可能性のあるほぼすべての言語のポートへのリンクがあります。

Nehe OpenGL

于 2012-10-11T23:29:41.623 に答える
0

あなたはOpenGLから始めたいと思うでしょう。それはその法案に完全に適合する唯一のものです。そうは言っても、これまでCコードを書いたことがないのであれば、それは大変なスタートになるでしょう。

OpenGLとグラフィックスで何かをする前に、このサイトにアクセスしてCを学ぶことから始めます。

于 2012-10-11T23:26:43.127 に答える
0

NeHeチュートリアルは古く、コンパイルされないため、この要点を作成して、質問のすべてのパラメーターに従う実用的なスニペットを使用して、自分の質問に答えました。

次のようにOSX10.9.2でコンパイルできます。

$ gcc -Wall -framework OpenGL -framework GLUT -o my3dcube my3dcube.c

これは、この要点のコードと、MarkStevensの回答にリンクされているNeHeチュートリアルから大きく適合しています。

于 2014-04-17T16:24:08.730 に答える