首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算机图形学:C语言的原理与实践(用Python?)

计算机图形学:C语言的原理与实践(用Python?)
EN

Software Engineering用户
提问于 2012-06-28 13:00:58
回答 3查看 4.5K关注 0票数 1

暑假过后,我要参加一个计算机图形学课程。我读过很多关于“计算机图形学:C中的原理和实践”的书,给那些愿意投入一些工作的人。我的学校直到明年才把重点放在C/C++上,所以我决定今年夏天学习Python,并在第二年学习Python。

这本书有多依赖于语言?我能用Python完成它吗?

EN

回答 3

Software Engineering用户

发布于 2012-06-28 14:10:05

Python是一种很好的语言,但是计算机图形学很重,需要性能。正因为如此,人们通常在游戏中使用C或C++。最多是C#和Java。例如,XNA是C#的一个框架,允许用户制作3D游戏,但内部有用C++编写的许多代码

Python为脚本保留,但核心引擎通常是用C或C++编写的。例如,熊猫3D允许您使用Python制作游戏。但在内部,它使用C++。

但是,如果是为了学习目的,你可以用Python制作基本的计算机图形。有一个绑定到。如果书中使用OpenGL制作图形,那么您可以使用Python,而无需付出很大的努力。

但鉴于我所解释的一切,我认为学习C或C++并学习计算机图形学是值得的。

票数 3
EN

Software Engineering用户

发布于 2012-06-29 03:11:35

Python可以很好地学习计算机图形学、数学和矩阵操作,可以在c内部使用numpy工作,并且与c一样快。

“计算机图形学:C中的原理和实践”一书在谈到实际代码时就过时了--尽管大多数基本原则是相同的。如果这是一门课程的课文,我会担心讲师是如何“联系”的。

票数 1
EN

Software Engineering用户

发布于 2012-06-29 07:35:13

谢谢你的投入!让我们讨论一下,我对C++相当了解。我们学校使用这本书计算机图形学与OpenGL,但恐怕老师们把这门课“搞砸了”。有一半的学生懂得编程、微积分、线性代数等,但另一半是“多媒体”类,没有这种经验,我们将使用相同的课程材料。

我想我是想要一本关于计算机图形学的坚实的书,可以同时实验和编程这些概念。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/154664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档