摘要: if (tempsa[0].trim().equals("v")) { alv.add(Float.parseFloat(tempsa[1])); alv.add(Float.parseFloat(tempsa[2])); alv.add(Float.parseFl... 阅读全文
posted @ 2015-06-24 23:21 Anzhongliu 阅读(524) 评论(0) 推荐(0) 编辑
摘要: if (tempsa[0].trim().equals("v")) { alv.add(Float.parseFloat(tempsa[1])); alv.add(Float.parseFloat(tempsa[2])); alv.add(Float.parseFloat... 阅读全文
posted @ 2015-06-24 02:03 Anzhongliu 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 想要顺利读取obj模型文件,先要了解这种文件的格式,OBJ文件格式是非常简单的。这种文件以纯文本的形式存储了模型的顶点、法线和纹理坐标和材质使用信息。OBJ文件的每一行,都有极其相似的格式。在OBJ文件中,每行的格式如下: 前缀 参数1 参数2 参数3 ... 其中,前缀标识了这一... 阅读全文
posted @ 2015-06-24 01:32 Anzhongliu 阅读(5483) 评论(0) 推荐(0) 编辑
摘要: T T本想和刚才那个帖在一起的,可是新浪日志限制每帖1万字,呼,再单独的发个立方体代码吧 运行后效果图应当如下: 头文件就不再给出包含了,其他完整代码如下,另部分关于旋转和视角的东西大家暂时先不用管,我以后会慢慢说明的。 // 全局变量: HINSTANCE hInst; ... 阅读全文
posted @ 2015-06-24 01:18 Anzhongliu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 如我公告所言,7号我将断网进行复习,我很愿意把编程学习看做在学武功,高手都会选择一段时间内进行闭关修炼的,这样更方便自己修身养性,抛开一些网络上的繁杂事宜,很容易全身心的投入自己的事情中,待得出关后功力又会大幅上升,我很渴望技术的进步,特别在弄到的一堆电子书籍之后,我更需要一些时间来好好消化... 阅读全文
posted @ 2015-06-24 01:10 Anzhongliu 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 面的连接点是按顺时针排列或逆时针排列,将决定面的法线方向(面的反正)。例如:"f 1 2 3 4"面的法线向外,"f 4 3 2 1"面的法线向里。 面的连接点顺序错误,是导致导入模型产生碎面的一个重要原因。一个面不能出现两个以 上相同的顶点,这也是检查OBJ文件出错的一个要点。 ... 阅读全文
posted @ 2015-06-24 00:51 Anzhongliu 阅读(550) 评论(0) 推荐(0) 编辑
摘要: OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的互导,也可以通过Maya读写。比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里... 阅读全文
posted @ 2015-06-24 00:27 Anzhongliu 阅读(972) 评论(0) 推荐(0) 编辑