【问题标题】:From AbstractMesh to Mesh in BabylonJS从 AbstractMesh 到 BabylonJS 中的网格
【发布时间】:2018-08-03 10:17:11
【问题描述】:

我有一个小问题: 我想在使用 assetsmanager 导入的网格上使用 CSG,一切正常,但我无法获得 CSG 对象,我认为这是因为我有一个抽象网格而不是网格, 那么如何将 AbstractMesh 转换为网格呢?我的代码不好的部分是:

assetsManager.onFinish = function(task)
        {
            var prova = task[0].loadedMeshes[0];
            aCSG = BABYLON.CSG.FromMesh(prova);

我得到“无法读取 null 的属性 '0'”,我认为这是因为 loadeMeshes 返回了一个 AbstractMesh 数组作为此处的文档:https://doc.babylonjs.com/api/classes/babylon.meshassettask#loadedmeshes 但是 BABYLON.CSG.FromMesh() 方法需要一个 Mesh 类型,您可以在此处的文档中看到:https://doc.babylonjs.com/api/classes/babylon.csg#frommesh

有人可以帮我吗?

谢谢你

【问题讨论】:

  • 遇到同样的问题,你解决了吗?

标签: javascript babylonjs


【解决方案1】:

我认为这不是问题所在。你能确定 prova 对象是你想要的网格吗?有时它们是非几何根网格

【讨论】:

    猜你喜欢
    • 2023-01-30
    • 1970-01-01
    • 2018-11-28
    • 2018-04-17
    • 2015-06-22
    • 2016-05-12
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    相关资源
    最近更新 更多