3DS Max plugin 编程七,简单了解Ogre的XML格式内容(DTD)
2011-11-18 22:59
246 查看
为了导出一个物体,我们需要先了解Ogre的XML文件的结构。如下是一个物体的场景被导出成Ogre XML (.mesh.xml)的骨架:
为了关注于一个导出插件的制作,我们第一个场景准备只针对一个平面(4个顶点),并且没有材质,因此,所有关注力放在上述的<vertex> </vertex>部分,这个部分描述了一个顶点的结构。在上述的骨架中,只有一个顶点,事实上,在我们后面的程序中,会让一个循环来生成每个顶点,所以,顶点部分的内容,一般会有多个。
<?xml version="1.0"?> <mesh> <submeshes> <submesh material="xx" usesharedvertices="false" use32bitindexes="xx"> <faces count="xx"> <face v1="x" v2="x" v3="x" ... vN="x" /> </faces> <geometry vertexcount="x"> <vertexbuffer positions="true" normals="x" colours_diffuse="x" texture_coords="x" texture_coords_dimensions_N="2"> <vertex> <position x="x" y="y" z="z" /> <colour_diffuse value=" r g b" /> <normal x="x" y="y" z="z" /> <texcoord u="x" v="y" /> <texcoord v="y" w="z" /> <texcoord w="z" u="x" /> </vertex> </vertexbuffer> </geometry> </submesh> </submeshes> </mesh>
为了关注于一个导出插件的制作,我们第一个场景准备只针对一个平面(4个顶点),并且没有材质,因此,所有关注力放在上述的<vertex> </vertex>部分,这个部分描述了一个顶点的结构。在上述的骨架中,只有一个顶点,事实上,在我们后面的程序中,会让一个循环来生成每个顶点,所以,顶点部分的内容,一般会有多个。
相关文章推荐
- Android网络编程之JAVA IO流简单了解
- 3DS Max Plugin 编程一,开始
- 3DS Max plugin 编程五,第一行代码
- 在html5 中怎么简单的编程,来校验(validate)form中的内容
- JNI和NDK编程的简单了解
- 3DS Max plugin 编程三,utility
- 3DS Max plugin 编程八,导出单个物体
- 人人学点编程001-简单了解编程语言
- 关于dtd的简单内容
- 编程实现DTD规范对XML文件内容 ...
- 编程实现DTD规范对XML文件内容 ...
- 3DS Max Plugin 编程二,CryEngine的Max插件安装
- 编程实现DTD规范对XML文件内容 ...
- 编程实现DTD规范对XML文件内容 ...
- 3DS Max plugin 编程六,使用上SDK的库
- 3DS Max plugin 编程四,配置Hybrid
- 简单了解C#设计模式编程中的桥接模式
- Git使用:小白入门要了解的内容简单介绍
- linux下udp编程简单示例
- 语音识别 一个超简单的语音听写识别编程