我的BSP分割原始数据和结果格式(基本分割+Portal)
来源:互联网 发布:明星上镜和真人知乎 编辑:程序博客网 时间:2024/05/12 03:38
原始数据文件:oribsp
<BSP>
<Materials>
<Material Name="08 - Default" Type="Standard" Texture="Resources/BspScenes/NF/100_1524.jpg"/>
</Materials>
<StructFace>
<Vertices Count="240">
<Vertex Position="0.0 0.0 -100.0" Normal="0.0 1.97569 0.0" TexCoord="0.58325 -0.908682" />
</Vertices>
<SubMeshes Count="2">
<SubMesh MaterialName="02 - Default" SubMeshID="1" UseIndex32="false">
<Face Value="0 1 2" />
</SubMesh>
<SubMesh MaterialName="01 - Default" SubMeshID="1" UseIndex32="false">
<Face Value="126 127 128" />
</SubMesh>
</SubMeshes>
</StructFace>
<DetailMeshes>
<DetailMesh Name="DM_Cylinder1">
<Vertices Count="36">
<Vertex Position="14.0 0.0 -16.0" Normal="1.0 0.0 0.0" TexCoord="0.75 -0.000499547" />
</Vertices>
<SubMeshes Count="1">
<SubMesh MaterialName="03 - Default" SubMeshID="1" UseIndex32="false">
<Face Value="0 1 2" />
</SubMesh>
</SubMeshes>
</DetailMesh>
<DetailMesh Name="DM_Cylinder02">
<Vertices Count="36">
<Vertex Position="-10.0 0.0 -16.0" Normal="1.0 0.0 0.0" TexCoord="0.75 -0.000499547" />
</Vertices>
<SubMeshes Count="1">
<SubMesh MaterialName="03 - Default" SubMeshID="1" UseIndex32="false">
<Face Value="0 1 2" />
</SubMesh>
</SubMeshes>
</DetailMesh>
</DetailMeshes>
</BSP>
结果文件名:*.nfbsp
<BspScene>
<BspMaterials Count="5"> -- 材质表
<Material Name="01 - Default" TexName="Resources/BspScenes/NF/20034242302484698.jpg" />
</BspMaterials>
<BspVertices Count="269"> -- 原始顶点
<Vertex Pos="0 0 -100" Normal="0 1 0" TexCoord="0.58325 -0.908682" />
</BspVertices>
<BspStructPlanes Count="21"> -- 结构化平面
<Plane Normal="0 1 0" Distance="0" />
</BspStructPlanes>
<BspStructFaces Count="126"> -- 结构化三角形
<StructFace Value="0 1 2" PlaneID="0" SubMeshID="1" />
</BspStructFaces>
<BspDetailMeshes Count="12"> -- 细节模型
<DetailMesh Name="DM_Cylinder1">
<Vertices Count="36">
<Vertex Pos="14 0 -16" Normal="1 0 0" TexCoord="0.75 -0.000499547" />
</Vertices>
<SubMeshes Count = "1" FaceCount="12">
<SubMesh MaterialID="2">
<Face Value="33 34 35" />
</SubMesh>
</SubMeshes>
</DetailMesh>
</BspDetailMeshes>
<BspNodes Count="6"> -- Bsp 节点表
<Node NodeType="-1" PlaneID="11" PosChild="1" NegChild="3" />
<Node NodeType="0" PlaneID="6" PosChild="2" NegChild="-3" />
<Node NodeType="0" PlaneID="4" PosChild="-1" NegChild="-2" />
<Node NodeType="1" PlaneID="9" PosChild="-4" NegChild="4" />
<Node NodeType="1" PlaneID="18" PosChild="5" NegChild="-7" />
<Node NodeType="0" PlaneID="16" PosChild="-5" NegChild="-6" />
</BspNodes>
<BspLeafs Count="7"> -- Bsp Leafs叶子表
<Leaf NodeType="0"> -- Leaf 叶子
<StructFaces Count="27"> -- Struct Faces 结构化面
<SubMesh ID="1"> -- SubMesh ID 子SubMesh
<Face ID="0"/>
</SubMesh>
</StructFaces>
<LeafDMID> -- Detail mesh ID 细节面
<ID Value="0"/>
</LeafDMID>
<PortalLinks> -- Portal Links 叶子与哪些Portal连接
<Link PortalID="0"/>
<Link PortalID="1"/>
<Link PortalID="2"/>
<Link PortalID="3"/>
</PortalLinks>
</Leaf>
</BspLeafs>
<BspPortals> -- Portals 入口
<Portal LinkLeaf="3 0" > -- Portal 连接
<Vertex Value="-70 50 -60" /> -- Vertex
<Vertex Value="-40 50 -60" />
<Vertex Value="-40 0 -60" />
<Vertex Value="-70 0 -60" />
</Portal>
</BspPortals>
</BspScene>
- 我的BSP分割原始数据和结果格式(基本分割+Portal)
- bsp portal 分割源代码~
- 分割的结果小结
- BSP(二叉空间分割)树
- 二叉空间分割(BSP)树 (一)
- 二元空间分割树(BSP)(二)
- 二元空间分割树(BSP)(三)
- bsp分割算法简述
- 图像分割结果的评估
- 图像分割结果的评估
- c# 查询结果保存为Excel格式 TAB分割的TXT格式
- 表的垂直分割和水平分割
- 数据表的水平分割和垂直分割
- 表的水平分割和垂直分割
- 数据库的水平分割和垂直分割
- 数据库的水平分割和垂直分割
- 实例分割和语义分割的区别
- Bsp 空间分割模拟实现
- 中国十大网站
- 邮件发送类,支持HTML格式,支持优先级设置
- DockPanel布局
- 添加域后如何将域用户加入本地管理员组
- ASP.NET发送邮件
- 我的BSP分割原始数据和结果格式(基本分割+Portal)
- 无聊
- 字符串与二进制数之间的互相转换
- 30余个CSS导航菜单效果
- .NET中管理数字证书(Digital Certificate)的一些类
- 期末考试,还有最后一门了!!
- JS特效
- CSS手册
- 各类Http请求状态(status)及其含义