Nat*_*man 1 python 3d geometry
免责声明:背景是我正在研究的一个项目,作为我的硕士学位的一部分.我猜它有资格作为家庭作业.
(随意跳到底线)
弯曲的3D表面通常显示为一组非常小的三角形.每个三角形都具有以下属性:
这样当它们全部显示在一起时,就会产生光滑表面的错觉.这类似于使用均匀颜色的像素来获得平滑图像的错觉的方式.
我的项目涉及生成和显示构成给定曲面的所有三角形.假设我有生成一组三角形的代码,我该如何显示它们?
生成三角形集的代码是Python.我更喜欢使用Python来显示三角形,但我并不挑剔.
当输入是三角形的3个角的坐标时,如何使用Python在3D中显示三角形.
嗯,这很大程度上取决于您使用的操作系统,您是否需要便携等等.
但一般的答案可能是使用类似OpenGL的东西,它是一个可移植的API,并且具有Python绑定.http://pyopengl.sourceforge.net/
在Windows上你可以使用Direct3D,但这不是特别便携的,如果OS X也有一些特殊的东西我也不会感到惊讶.
| 归档时间: |
|
| 查看次数: |
1374 次 |
| 最近记录: |