Model Xna型网格零件

Model Xna型网格零件,model,3d,xna,mesh,Model,3d,Xna,Mesh,所以,我对Xna开发有点陌生,在阅读了3d模型的处理之后,我有一个疑问。我知道当我们有一个模型时,这个模型可以有多个网格,每个网格可以有多个部分,但我并没有真正得到这样的划分,在我看来,这似乎是一种过分的划分。特别是,我不知道网格和零件之间的区别,以及后者的用途。我知道这是一个基本的主题,但你能告诉我吗?模型是独立对象的任意集合 网格是模型内部的上述对象之一。每个网格都可以独立于同一模型中的任何其他网格进行变换和绘制 MeshPart包含绘制一块网格所需的所有信息。网格可以有多个部分,因为其中一

所以,我对Xna开发有点陌生,在阅读了3d模型的处理之后,我有一个疑问。我知道当我们有一个模型时,这个模型可以有多个网格,每个网格可以有多个部分,但我并没有真正得到这样的划分,在我看来,这似乎是一种过分的划分。特别是,我不知道网格和零件之间的区别,以及后者的用途。我知道这是一个基本的主题,但你能告诉我吗?

模型是独立对象的任意集合

网格是模型内部的上述对象之一。每个网格都可以独立于同一模型中的任何其他网格进行变换和绘制

MeshPart包含绘制一块网格所需的所有信息。网格可以有多个部分,因为其中一些部分可能具有不同的渲染参数:例如,它们可能使用不同的着色器或纹理

考虑一个表示风车的模型。它有两个独立的网格:一个代表风车的塔,另一个代表风车的帆。塔只有一个部分,但帆有两个部分:一个部分,由木制框架组成,使用Basicefect绘制;另一个部分由帆布组成,它使用一个特殊的顶点着色器使织物在风中飘动

这有意义吗?

模型是独立对象的任意集合

网格是模型内部的上述对象之一。每个网格都可以独立于同一模型中的任何其他网格进行变换和绘制

MeshPart包含绘制一块网格所需的所有信息。网格可以有多个部分,因为其中一些部分可能具有不同的渲染参数:例如,它们可能使用不同的着色器或纹理

考虑一个表示风车的模型。它有两个独立的网格:一个代表风车的塔,另一个代表风车的帆。塔只有一个部分,但帆有两个部分:一个部分,由木制框架组成,使用Basicefect绘制;另一个部分由帆布组成,它使用一个特殊的顶点着色器使织物在风中飘动

这有意义吗