Three.js-显示/隐藏对象的一部分
Three.js - Showing/Hiding part of an object
我想用Three.js创建一个3D角色,这个角色对于不同的纹理有不同的脸,也有不同的物品(例如,拿着剑或匕首)。
是否可以使用一个3D对象并使用three.js显示/隐藏该对象的不同部分?例如,对象可能有一把匕首和一把剑,但用户只在一个场景中看到匕首,还是在另一个场景下看到剑?
或者我需要使用不同的3D对象并将它们全部加载到同一个画布中?
提前感谢!
创建一个自定义着色器并向几何体添加自定义属性-每个顶点都有一个属性,您可以使用该属性隐藏(丢弃)它创建的的每个片段
这里有一个完整的例子
http://threejs.org/examples/#webgl_buffergeometry_selective_draw
相关文章:
- Html地图对象-点击地图获取id的一部分
- Three.js-显示/隐藏对象的一部分
- 撇号标记在javascript字符串中与Backslash一起发送,该字符串使用ajax作为json对象的一部分发送到p
- jQuery,从变量调用数组对象的一部分
- 如何在对象标记中仅加载 HTML 页面的一部分,而不是整个 HTML 文档
- 在 Ember 中,如何设置一个特定的对象,该对象是控制器中数组的一部分
- 粒子 JS – 调用作为对象一部分的函数
- 使用 KnockoutJS 将 JSON 对象映射到视图模型的一部分
- 是 setTimeout 是 javascript 窗口对象的一部分
- 如果声明为对象的一部分,VideoJS 将不会启动视频
- 在 Jquery 中,如何向 JSON 对象的一部分发出警报?我得到“未定义”
- 如何将 ID 数组与包含其 ID 作为属性名称一部分的对象属性进行匹配
- 我可以只返回状态对象的一部分而不是整个状态对象的新副本吗
- 全局javascript变量在对象构造函数的一部分中变得未定义
- 如何使用JQuery从REST API仅返回JSON对象的一部分
- 同构反应-如何使反应作为窗口对象的一部分发挥作用
- 如何按字符串的一部分查找对象
- 如何在javascript中删除对象的一部分
- 如何根据密钥名称的一部分对javascript对象属性进行分组
- 获取嵌套对象,但标识符是所需对象的一部分