Graphics 如果我们在three.js中已经有了一个盒子,为什么还要用飞机呢?

Graphics 如果我们在three.js中已经有了一个盒子,为什么还要用飞机呢?,graphics,three.js,3d,data-visualization,Graphics,Three.js,3d,Data Visualization,我有一个三维可视化,我想放在表面上。我可以把它放在一个盒子上,我可以把它做成飞机的形状。我希望形状有点厚,有点像书的形状。但后来我注意到已经有了一个平面几何体 所以我想知道为什么会有一架飞机,如果一个人可以用一个盒子来塑造他们想要的形状呢 顶点数量是否减少?因此,更少的面等平面和盒子是根本不同的东西。仅仅因为你可以让其中一个看起来像另一个并不意味着你总是应该这样做。外观不是一切。@NicoSchertler不是一架飞机,也不是一个高度为0的盒子。有什么区别?什么时候我应该用一个来代替另一个。不

我有一个三维可视化,我想放在表面上。我可以把它放在一个盒子上,我可以把它做成飞机的形状。我希望形状有点厚,有点像书的形状。但后来我注意到已经有了一个平面几何体

所以我想知道为什么会有一架飞机,如果一个人可以用一个盒子来塑造他们想要的形状呢


顶点数量是否减少?因此,更少的面等平面和盒子是根本不同的东西。仅仅因为你可以让其中一个看起来像另一个并不意味着你总是应该这样做。外观不是一切。@NicoSchertler不是一架飞机,也不是一个高度为0的盒子。有什么区别?什么时候我应该用一个来代替另一个。不。盒子是一个封闭的多面体。它没有边界。飞机可以。如果只将长方体缩放到零高度,将得到四个退化面和两个重叠的面(方向相反)。如前所述,一个盒子有更多的数据要为GPU处理。在实践中,只需选择适合您目的的原语。我无法想象这样的情况会不明显。顶点的数量少了?因此,更少的面等平面和盒子是根本不同的东西。仅仅因为你可以让其中一个看起来像另一个并不意味着你总是应该这样做。外观不是一切。@NicoSchertler不是一架飞机,也不是一个高度为0的盒子。有什么区别?什么时候我应该用一个来代替另一个。不。盒子是一个封闭的多面体。它没有边界。飞机可以。如果只将长方体缩放到零高度,将得到四个退化面和两个重叠的面(方向相反)。如前所述,一个盒子有更多的数据要为GPU处理。在实践中,只需选择适合您目的的原语。我无法想象有哪种情况会不明显。