noslopforever [天堂里的死神]

我浴血奋战,只为了神圣永久不变的传言

用户操作
[即时聊天] [发私信] [加为好友]
noslopforever(天堂里的死神)ID:noslopforever
76248次访问,排名1397,好友5人,关注者13人。
3D、图形学、游戏、哲学、历史、音乐,一个都不能少。
noslopforever的文章
原创 85 篇
翻译 2 篇
转载 4 篇
评论 215 篇
noslopforever(天堂里的死神)的公告

-欢迎大家来到我的空间。这里关注游戏相关学科的问题。
-自我介绍:男,25岁,程序员,喜欢战争、历史和哲学题材游戏。作为一位普通的初学者,希望众位前辈们能多多包涵和帮助。
-欢迎大家拍砖。本Blog原创的文章,如要转载,请注明出处和姓名。本Blog放置的代码,大部分是伪码,不保证能够运行。
*留言本1:没有CSDN帐号的网友留言请点击此链接
*留言本2:CSDN网友请在个人空间留言 ^_^




烽火过千年,往事如烟。争斗一生归何处?黄土青山。 繁华总易逝,回首不堪。敢叫天地换新颜,铁马连天。 ——《无题》 李巍于2008年6月9日

-最近在做:做好自己的项目,安排自己的时间。

-有些栏目的文章是不放在主页显示的,如果有感兴趣的可以到相应栏目查询。杂项和Just As Gamer栏目的,仅作为个人喜好,恕不回复。

最近评论
RAINini:比我小一岁,比我厉害这么多,心里不平衡,请我吃饭。
RAINini:createDirectory好像不支持递归创建目录,../temp/temp 就创建失败了。
noslopforever:嘿嘿……奔三啦……
版本结束,再去酸菜鱼吧~~嘴馋了~~^o^
noslopforever:好的,多谢 ^_^,我马上去弄个1.36来
Nhsoft:你装啥老啊。藕都28了,faint.....竟然比我小三岁,快请客。
文章分类
收藏
相册
misc杂项
朝圣者的路途
文档所需图片册
我的书单
我的照片
!飞龙在天!
cproom前辈的Blog
eXtreme 3D —— Dreams的Blog(RSS)
flymemory的Blog
johnson的Blog——我的老师和第一个上司 ^_^
nhsoft——野猪大大的Blog
Nightmare of Design/Dev(RSS)
游戏编程实践——我的老师的Blog
马肝前辈的Blog
!虎狼成群!
亮——同学、引擎程序员
江自流——另一位同学兼才思敏捷的策划
游戏王——同学,一位才思敏捷的策划
推荐网页
Boost——C++准标准库
Boost中文站
GameDev.net
OGRE3D中文站
OGRE3D——开源的3D图形引擎
Sourceforge
有关WOW格式的Wiki
涂鸦软件——一个很牛的国产游戏引擎
喜欢的站点
《闪电战》杂志讨论区
帝国之鹰
德军总部
英雄世界
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 我的BSP分割原始数据和结果格式(基本分割+Portal)收藏

新一篇: 被人打击了…… | 旧一篇: 2007年的学习计划

原始数据文件: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>

发表于 @ 2007年01月25日 13:25:00|评论(loading...)|编辑

新一篇: 被人打击了…… | 旧一篇: 2007年的学习计划

评论

#fannyfish 发表于2007-01-31 09:21:39  IP:
啥啊 , 不懂。
发表评论  


登录
Csdn Blog version 3.1a
Copyright © noslopforever(天堂里的死神)