⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cube_2.x

📁 DX例子中等难度的。全是新例子。VC2003
💻 X
字号:
xof 0302txt 0064
Header {
 1;
 0;
 1;
}

Material RedMaterial {                    //第一块材料
1.000000;0.000000;0.000000;1.000000;;     // R = 1.0, G = 0.0, B = 0.0
0.000000;
0.000000;0.000000;0.000000;;
0.000000;0.000000;0.000000;;
TextureFilename { "Tex1.jpg"; }           //纹理文件名
}

Material GreenMaterial {                  //第二块材料
0.000000;1.000000;0.000000;1.000000;;     // R = 0.0, G = 1.0, B = 0.0
0.000000;
0.000000;0.000000;0.000000;;
0.000000;0.000000;0.000000;;
TextureFilename { "Tex2.jpg"; }           //纹理文件名
}

Mesh Cube {   //网格
8;                                //8个顶点,以下为8个顶点的坐标
1.000000;1.000000;-1.000000;, 
-1.000000;1.000000;-1.000000;,
-1.000000;1.000000;1.000000;, 
1.000000;1.000000;1.000000;,
1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000;-1.000000;,
-1.000000;-1.000000;1.000000;,
1.000000;-1.000000;1.000000;;

12;            // 12个面, 以下为每个面三个顶点的索引
3;0,1,2;,
3;0,2,3;,
3;0,4,5;,
3;0,5,1;,
3;1,5,6;,
3;1,6,2;,
3;2,6,7;,
3;2,7,3;,
3;3,7,4;,
3;3,4,0;,
3;4,7,6;,
3;4,6,5;;

//网格材质列表
MeshMaterialList {
2;                    //使用材质的数量:2块材质
12;                   //为12顶点指定材质
0,                    //为前6个面使用第一块材质
0,
0,
0,
0,
0,
1,                    //为后面的6个面使用第二块材质
1,
1,
1,
1,
1;;
{RedMaterial}       //第一块材质,引用前面定义的RedMaterial材质
{GreenMaterial}     //第二块材质,引用前面定义的GreenMaterial材质
}

//顶点法线
MeshNormals {
8;                    //定义8个法线向量
0.333333;0.666667;-0.666667;,
-0.816497;0.408248;-0.408248;,
-0.333333;0.666667;0.666667;,
0.816497;0.408248;0.408248;,
0.666667;-0.666667;-0.333333;,
-0.408248;-0.408248;-0.816497;,
-0.666667;-0.666667;0.333333;,
0.408248;-0.408248;0.816497;;
12;                   //为12个面的每个顶点指定法线
3;0,1,2;,
3;0,2,3;,
3;0,4,5;,
3;0,5,1;,
3;1,5,6;,
3;1,6,2;,
3;2,6,7;,
3;2,7,3;,
3;3,7,4;,
3;3,4,0;,
3;4,7,6;,
3;4,6,5;;
}

//纹理坐标
MeshTextureCoords {
8;                        //定义8对纹理坐标
0.000000;1.000000;
1.000000;1.000000;
0.000000;1.000000;
1.000000;1.000000;
0.000000;0.000000;
1.000000;0.000000;
0.000000;0.000000;
1.000000;0.000000;;
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -