在三维建模中,存在一定的“三角计数”,这决定了三维建模的复杂性。我不确定,但我认为立方体有12个三角形或其他东西。但我什么也没看到。他们有正方形,没有三角形!有人能帮我理解什么是三角形吗?在立方体中,这12个“三角形”位于哪里?
发布于 2020-01-09 15:12:03
想要在@Makogan和@lightxbulb灯泡的答案/评论上展开讨论:
使用三角形作为基本原语有几个原因。
如果您担心提供两个三角形来表示您的四角的“成本”,请记住API(和HW)有三角形条/扇/索引表示,在大多数情况下,这些表示将消除额外的顶点开销。因此,增加额外的硬件来支持‘快速’四重渲染是没有意义的,因为(a)它不会被大量使用,(b)极不可能成为渲染的瓶颈!
尽管如此,最初的系列1 PowerVR图形芯片(如PCX1和PCX2)使用了一个低级的原语(半平面),从中可以构造N边凸多边形(或者实际上是N边多面体--例如,一个完整的立方体至多是6个半平面)。IIRC司机试图检测两个连续的三角形是否真的形成一个平面四角体,然后用更有效的表示法代替它们。此外,要使四角体成为“平面”,不仅需要几何平面,而且纹理坐标也必须是“平面”。
发布于 2020-01-08 18:57:29
直角三角形文字三角形,如在由3条边连接的3个顶点中
它们是任何其他形状的基本构造块,任何多边形都可以用一组三角形(称为三角剖分)来表示。
https://computergraphics.stackexchange.com/questions/9448
复制相似问题