Bitbybit Docs
    Preparing search index...

    Class BabylonRay

    Raios: um ponto inicial e uma direção, opcionalmente com um comprimento, usados para selecionar o que está ao longo de uma linha de visão ou para testar interseções. createPickingRay constrói o raio a partir da câmara através do ponteiro, os outros constroem um a partir de pontos.

    Index

    Constructors

    create

    • Constrói um raio a partir da câmara ativa através da posição atual do ponteiro na tela de desenho, o raio com que um clique selecionaria.

      Returns Ray

      O raio

      const ray = bitbybit.babylon.ray.createPickingRay();
      const pick = bitbybit.babylon.pick.pickWithRay({ ray });
    • Constrói um raio que começa em origin e aponta ao longo de direction; length limita até onde chega, e 0 ou nada deixa-o ilimitado.

      Parameters

      • inputs: BaseRayDto

        A origem, a direção e o comprimento opcional

      Returns Ray

      O raio

      const ray = bitbybit.babylon.ray.createRay({ origin: [0, 10, 0], direction: [0, -1, 0], length: 100 });
      
    • Constrói um raio que começa em from, aponta para to e tem exatamente o comprimento da distância entre eles.

      Parameters

      • inputs: FromToDto

        O ponto inicial e o ponto final

      Returns Ray

      O raio

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

    get

    • Lê até onde um raio chega; um raio ilimitado reporta um número muito grande.

      Parameters

      Returns number

      O comprimento