代码之家  ›  专栏  ›  技术社区  ›  Ehsan Zargar Ershadi

如何获得巴比伦的网状中心?

  •  0
  • Ehsan Zargar Ershadi  · 技术社区  · 8 年前

    双击网格后,我需要找出网格的中心相对于其边界框的位置

        window.addEventListener("dblclick", function (event) {
            var pickResult = scene.pick(scene.pointerX, scene.pointerY);
            var mesh = pickResult.pickedMesh;
            //var centerPosition = mesh.GetCenter(); <-- what is the center             
        });
    
    1 回复  |  直到 8 年前
        1
  •  0
  •   David Catuhe    8 年前

    获得网格后,可以调用mesh.getboundinginfo

    在边界信息对象上,有一个边界框和一个边界球体。球面在局部坐标和世界坐标中提供网格中心。

    http://doc.babylonjs.com/api/classes/babylon.boundinginfo