我正在寻找一些关于均匀坐标,透视和投影在基本层面上如何在三维图形中工作的材料。使用编程的方法将是一流的。我一直在寻找,我的搜索与OpenGL,Direct3d以及更多关注数学证明而不是实际应用的材料相似。有谁知道我可以找到这个信息的地方(首选在线访问)?
答案 0 :(得分:3)
您可能需要寻找像Foley和van Dam的Computer Graphics: Principles and Practice in C (2nd Edition).
之类的预OpenGL教科书特别是,Ch 11表示曲线和曲面以及Ch 15可见表面测定是相关的,但如果您真正从头开始做所有事情,早期关于如何绘制线条和形状的材料也将是有用的。如果你想一想,画一条线就像一件简单的东西是非常重要的。
答案 1 :(得分:0)
我在Charles Petzold's book blog上找到了很多很棒的3D图形编程信息。 3D代码主要在XAML中,所以它很容易理解基础知识,而不需要太多的开销。
答案 2 :(得分:0)
我现在正在阅读以下两本书,同时学习WPF的3D图形模型和基础数学。在我看来,这两本书都很出色,虽然它可能不是你想要的:
3D Math Primer for Graphics and Game Development
3D Programming for Windows(这是一本WPF 3D书,虽然标题没有反映出来)
答案 3 :(得分:0)
一个好的开始是OpenGL Programming Guide(红皮书)。您可以在线阅读(虽然是旧版本)并且充满了示例(实际工作代码)。