解释Processing中的TexturedSphere示例
-
19-09-2019 - |
解决方案
只有几分钟看代码后,我说的拉伸()函数由处理运行时系统各图像应被重画时调用。这只是描绘了一个黑色背景,然后呈现灯罩与renderGlobe()函数。
在renderGlobe()函数设置环境用于绘制全球,位置算出,图灵上灯,纹理设置为图像等然后它调用texturedSphere绘制全球。在此之后,它清除,并通过调整下一次的位置的变量。
在initializeSphere()函数计算为球体上的顶点的位置。这是简单的三角学
在texturedSphere()函数绘制的球体。首先,它借鉴了南方帽,这实在是一个圆锥体,一个非常平坦的圆锥体。接着它绘制环为球体的每个部分,然后用另一种锥体对于北方帽上衣它关闭。
虽然我没有经历过的处理学习材料的,标题表明,如果从开始开始,尝试一切为了,你会很容易理解这段代码。
不隶属于 StackOverflow