【问题标题】:how to update colleda file vertiex in a-frame如何更新框架中的colleda文件顶点
【发布时间】:2016-11-30 02:05:36
【问题描述】:

下面的代码可以将颜色更新为 coleda 模型,但我们如何管理顶点尺寸并更新为模型......例如,我们将尺寸放在任何文件(.js 等)中,而不是访问 a-frame按照方法工作并输入 x,y,z 值

function update_hair_style(verticesdimensionarray){
 alert("update hair")
    var model = document.querySelector('#hairmodel');
    <!-- console.log(model); -->
    var mesh =  model.getObject3D('mesh');
      <!-- console.log(mesh) -->
      mesh.traverse(function(o) {
       <!-- console.log(o) -->
        <!-- console.log("-------------------------------------------------"); -->
       if (o instanceof THREE.Mesh) {
            console.log(o.geometry.vertices)
            //o.material.color = {  r: r, g: g, b: b };
        }else{
            <!-- console.log("ELSE");    -->
        }
    });
}

【问题讨论】:

    标签: javascript three.js aframe


    【解决方案1】:

    您可以使用您提到的o.geometry.vertices 直接编辑顶点。编辑完顶点后,需要设置o.geometry.verticesNeedUpdate = true;

    如果这不是您要查找的内容,您能否扩展您的答案以具体解释“管理顶点尺寸”的含义,或者您包含的代码有什么问题?

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 2014-08-15
      • 2021-09-08
      • 2019-05-19
      • 1970-01-01
      • 2022-08-22
      相关资源
      最近更新 更多