Bitbybit Docs
    Preparing search index...

    Class BabylonRay

    Rayons : un point de départ et une direction, avec éventuellement une longueur, utilisés pour sélectionner ce qui se trouve le long d'une ligne de visée ou pour tester des intersections. createPickingRay construit le rayon depuis la caméra à travers le pointeur, les autres en construisent un à partir de points.

    Index

    Constructors

    create

    • Construit un rayon depuis la caméra active à travers la position actuelle du pointeur sur le canevas, le rayon avec lequel un clic sélectionnerait.

      Returns Ray

      Le rayon

      const ray = bitbybit.babylon.ray.createPickingRay();
      const pick = bitbybit.babylon.pick.pickWithRay({ ray });
    • Construit un rayon partant de origin et pointant le long de direction ; length limite jusqu'où il porte, et 0 ou rien le laisse illimité.

      Parameters

      • inputs: BaseRayDto

        L'origine, la direction et la longueur facultative

      Returns Ray

      Le rayon

      const ray = bitbybit.babylon.ray.createRay({ origin: [0, 10, 0], direction: [0, -1, 0], length: 100 });
      
    • Construit un rayon qui part de from, pointe vers to et est exactement aussi long que la distance entre eux.

      Parameters

      • inputs: FromToDto

        Le point de départ et le point d'arrivée

      Returns Ray

      Le rayon

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

    get

    • Lit la direction dans laquelle pointe un rayon, sous forme de vecteur unitaire.

      Parameters

      Returns Vector3

      Le vecteur de direction

    • Lit jusqu'où porte un rayon ; un rayon illimité rapporte un très grand nombre.

      Parameters

      Returns number

      La longueur