three.js 之旅 (五)--跟场景scene相关的函数
摘要:1.scene.add(obj); 在场景中添加物体 2.scene.remove(obj); 在场景中移除物体 3.scene.children(); 获取场景中所有子对象的列表 4.scene.getChildByName(); 利用name属性,获取场景中某个特定的物体
阅读全文
three.js 之旅 (三)
摘要:创建模型: new THREE.CylinderGeometry(2, 2, 4, 18, 3)创建一个顶面与底面半径都为2,高度为4的圆柱体 radius是半径; detail是细节层次(Level of Detail)的层数, 对于大面片数模型,可以控制在视角靠近物体时,显示面片数多的精细模型,
阅读全文
three.js 之旅 (二)
摘要:three.js中各种场景的使用方法: 当然首先要先引入three.js库;其次,手动定义一个 canvas 标签。 1. 创建渲染器renderer:
阅读全文
three.js 相关概念
摘要:1.什么是three.js? Three.js 是一个 3D JavaScript 库。Three.js 封装了底层的图形接口,使得程序员能够在无需掌握繁冗的图形学知识的情况下,也能用简单的代码实现三维场景的渲染。 2.渲染器(renderer) 渲染器(Renderer):渲染器是3D引擎的核心部
阅读全文
three.js 之旅一
摘要:扯一段废话,当你遇到一个没人知道的问题时,你该怎么办? 问周围人,他们遇到这种情况怎么办。作为程序员,这种情况肯定时有发生,我们要学会寻找资源。 Three.js的六个基本步骤 1.设置three.js渲染器 var renderer = new THREE.WebGLRenderer({ canv
阅读全文