les*_*rid 9 3d xna vector-graphics vertex
我经常在3D编程环境中看到"矢量"和"顶点"(复数"顶点")这两个词.
据我所知,他们都描述了n维空间中的一个点.例如,XNA框架具有Vector2,Vector3和Vector4类,但似乎没有Vertex类.
矢量和顶点之间的确切差异是什么?
Jos*_*osh 17
" 向量 "是一个数学概念; 粗略地说,它代表了某些坐标空间的位移.顶点是一些3D(或2D,真正)几何体的元素,其通常具有位置和一些其他属性(颜色,纹理坐标等).
如果假设向量是从坐标系原点的位移,则顶点的位置(因此有时顶点本身)可以由向量表示.有时人们将这种向量的表示称为"位置向量".
因此,粗略地说,不同之处在于矢量可用于描述(全部或部分)顶点.