Bitbybit Docs
    Preparing search index...

    Class BabylonRay

    射线:一个起点和一个方向,可选带有长度,用于拾取视线上的对象或测试相交。createPickingRay 从相机经过指针构建射线,其他方法从点构建。

    Index

    Constructors

    create

    • 构建一条从活动相机穿过指针在画布上当前位置的射线,即点击时用来拾取的射线。

      Returns Ray

      射线

      const ray = bitbybit.babylon.ray.createPickingRay();
      const pick = bitbybit.babylon.pick.pickWithRay({ ray });
    • 构建一条从 origin 出发并沿 direction 指向的射线;length 限制其射程,0 或不给出则不限制。

      Parameters

      • inputs: BaseRayDto

        原点、方向和可选的长度

      Returns Ray

      射线

      const ray = bitbybit.babylon.ray.createRay({ origin: [0, 10, 0], direction: [0, -1, 0], length: 100 });
      
    • 构建一条从 from 出发、指向 to 且长度恰好等于两点距离的射线。

      Parameters

      Returns Ray

      射线

      const ray = bitbybit.babylon.ray.createRayFromTo({ from: [0, 10, 0], to: [0, 0, 0] });
      

    get