Files
godot-docs-l10n/classes/fr/class_xranchor3d.rst

82 lines
3.9 KiB
ReStructuredText
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

:github_url: hide
.. _class_XRAnchor3D:
XRAnchor3D
==========
**Hérite de:** :ref:`XRNode3D<class_XRNode3D>` **<** :ref:`Node3D<class_Node3D>` **<** :ref:`Node<class_Node>` **<** :ref:`Object<class_Object>`
Un point d'ancrage dans l'espace AR.
.. rst-class:: classref-introduction-group
Description
-----------
Le point **XRAnchor3D** est un nœud :ref:`XRNode3D<class_XRNode3D>` qui associe un emplacement réel du monde identifié par la plateforme AR à une position dans le monde du jeu. Par exemple, tant que la détection des plans dans ARKit est activée, ARKit identifiera et mettra à jour la position des plans (tables, planchers, etc) et créera des ancrages pour eux.
Ce nœud est associé à l'un des ancrage à travers son identifiant unique. Lorsque vous recevez un signal qu'un nouvel ancrage est disponible, vous devez ajouter ce nœud à votre scène pour cet ancrage. Vous pouvez prédéfinir les nœuds et définir l'identifiant, les nœuds resteront simplement sur ``(0, 0, 0)`` jusqu'à ce qu'un plan soit reconnu.
Gardez à l'esprit que, tant que la détection des plans est activée, la taille, le placement et l'orientation d'un ancrage seront mis à jour pendant que la logique de détection en apprend davantage sur le monde réel, surtout si une partie seulement de la surface est en vue.
.. rst-class:: classref-introduction-group
Tutoriels
------------------
- :doc:`Index de la documentation sur la XR <../tutorials/xr/index>`
.. rst-class:: classref-reftable-group
Méthodes
----------------
.. table::
:widths: auto
+-------------------------------+-------------------------------------------------------------------+
| :ref:`Plane<class_Plane>` | :ref:`get_plane<class_XRAnchor3D_method_get_plane>`\ (\ ) |const| |
+-------------------------------+-------------------------------------------------------------------+
| :ref:`Vector3<class_Vector3>` | :ref:`get_size<class_XRAnchor3D_method_get_size>`\ (\ ) |const| |
+-------------------------------+-------------------------------------------------------------------+
.. rst-class:: classref-section-separator
----
.. rst-class:: classref-descriptions-group
Descriptions des méthodes
--------------------------------------------------
.. _class_XRAnchor3D_method_get_plane:
.. rst-class:: classref-method
:ref:`Plane<class_Plane>` **get_plane**\ (\ ) |const| :ref:`🔗<class_XRAnchor3D_method_get_plane>`
Renvoie un plan aligné avec notre ancre. Pratique pour les essais dintersection.
.. rst-class:: classref-item-separator
----
.. _class_XRAnchor3D_method_get_size:
.. rst-class:: classref-method
:ref:`Vector3<class_Vector3>` **get_size**\ (\ ) |const| :ref:`🔗<class_XRAnchor3D_method_get_size>`
Renvoie la taille estimée du plan détecté. Disons que lorsque lancre se rapporte à une table dans le monde réel, cest la taille estimée de la surface de cette table.
.. |virtual| replace:: :abbr:`virtual (Cette méthode doit typiquement être redéfinie par l'utilisateur pour avoir un effet.)`
.. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)`
.. |const| replace:: :abbr:`const (Cette méthode n'a pas d'effets de bord. Elle ne modifie aucune des variables membres de l'instance.)`
.. |vararg| replace:: :abbr:`vararg (Cette méthode accepte n'importe quel nombre d'arguments après ceux décris ici.)`
.. |constructor| replace:: :abbr:`constructor (Cette méthode est utilisée pour construire un type.)`
.. |static| replace:: :abbr:`static (Cette méthode n'a pas besoin d'instance pour être appelée, elle peut donc être directement appelée en utilisant le nom de la classe.)`
.. |operator| replace:: :abbr:`operator (Cette méthode décrit un opérateur valide à utiliser avec ce type en tant qu'opérande gauche.)`
.. |bitfield| replace:: :abbr:`BitField (Cette valeur est un nombre entier composé d'un masque de bits des options suivantes.)`
.. |void| replace:: :abbr:`void (Aucune valeur de retour.)`