Three.js开发指南(8):创建、加载高级网格和几何体

    使用下面两种方法来创建高级几何体和网格:

  • 组合和合并:首先要讲解的是使用Three.js自带功能来组合和合并已有的几何体。从已有的几何体中创建出新的几何体。
  • 从外部加载:如何使用Blender导出Three.js支持的网格格式。
8.1 几何体组合和合并

    对象组合:当从一个几何体创建网格,并且使用多种材质时,Three.js就会创建一个组。

8.2 从外部资源中加载几何体

    读取几种三维文件格式


8.3 以Three.js的JSON格式保存和加载

    如果你想保存整个场景,包括材质、光源、位置等,可以使用SceneExporter对象

8.4 使用Blender

    用一个Three.js插件导出,用JSONLoader类将它导入

    在Blender中安装Three.js导出器:拷贝utils/exporters/blender/2.66/scripts/addons到addons文件夹下

    在Blender里加载和导出模型:assets/models下的misc_chair01.blend

8.5 导出三维格式文件

    OBJ和MTL格式:定义几何体的格式,定义所用的材质

    Collada模型(文件扩展名是.dae)是另外一种非常通用的、定义场景和模型,以及动画的文件格式。不仅定义了几何体,也定义了材质,甚至还可以定义光源。

    加载STL、CTM和VTK模型:

    展示蛋白质数据银行中的蛋白质(.pdb):www.rcsb.org收集了很多分子、蛋白质的详细信息。

    从PLY模型中创建粒子系统


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值