我经常看到旋转齿轮的OpenGL示例(我认为最初是由SGI完成的)但是今天我只能找到C和Ruby实现,有人能指出我的c ++实现吗?
特别是,你会在C语言实现中寻找C语言没有提供的内容?OpenGL是一个C API,因此C演示是实用的.C++实现将以相同的顺序调用所有相同的函数并产生相同的效果,它可能只是将实现包装在一个对象中.这并没有真正进一步理解核心API,并且可能会为那些不熟悉某些C++样式和模式的人添加一层混淆.
如果你真正想要的是在C++框架中启动OpenGL的一个例子,那么我早就做了一些.你可以在这里找到它们.请注意,我不再主动维护代码或页面.