threejs设置对象层次
来源:互联网 发布:自卫武器 知乎 编辑:程序博客网 时间:2024/05/18 03:01
设置层次
threejs提供了层次的支持。和相机处于同一层次的对象可见,否则不可见。在threejs中,最多可以设置32层,默认的层次是1。层次在有些系统中很有用,可以将不同的模式的对象设成不同的层次,这样,切换模式就只需切换一下相机的层次就可以了。
比如,我创建两个面:
let geometry = new THREE.PlaneGeometry(100,10); let material = new THREE.MeshBasicMaterial({color:0x00ff00}); let mesh = new THREE.Mesh(geometry,material); scene.add(mesh); let geometry2 = new THREE.PlaneGeometry(10,100); let mesh2 = new THREE.Mesh(geometry2,material); scene.add(mesh2);
效果如下:
此时,我把mesh2的层次设成2:
let layers = new THREE.Layers(); layers.set(2); mesh2.layers = layers;
此时,mesh2就变成不可见了,因为其与相机不在同一个层次:
0 0
- threejs设置对象层次
- threejs对象拾取
- Threejs创建及设置face
- threejs指定对象旋转中心
- threejs
- Threejs 官网 - 不可见对象(Invisible objects)
- PO审批层次设置
- 设置UIView层次
- DOM对象的层次
- dom对象的层次关系
- GML对象的层次结构
- javascript:客户端的对象层次
- 基于对象的层次结构
- DOM对象模型层次关系
- JavaScript 的对象层次结构
- JavaScript的对象层次结构
- JavaScript 的对象层次结构
- threejs截屏
- 类之间的关系
- Mapped Statements collection does not contain value for
- mongodb开发--java
- 【模板】逆序数,java大数,2014 Multi-University Training Contest 5,
- viewpager同步
- threejs设置对象层次
- 数据结构 树、二叉树、完全二叉树
- 如何在Windows下安装gensim
- LeetCode : Number of Boomerangs
- [勇者闯LeetCode] 215. Kth Largest Element in an Array
- zookeeper 安装 windows环境
- php面试常用题目精解(二)
- 【九度OJ】题目1064:反序数 解题报告
- 【VMware】虚拟机中的linux安装