:github_url: hide .. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/3.5/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/3.5/doc/classes/PhysicsTestMotionResult.xml. .. _class_PhysicsTestMotionResult: PhysicsTestMotionResult ======================= **Inherits:** :ref:`Reference` **<** :ref:`Object` Properties ---------- +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`Object` | :ref:`collider` | | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`int` | :ref:`collider_id` | ``0`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`RID` | :ref:`collider_rid` | | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`int` | :ref:`collider_shape` | ``0`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`Vector3` | :ref:`collider_velocity` | ``Vector3( 0, 0, 0 )`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`float` | :ref:`collision_depth` | ``0.0`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`Vector3` | :ref:`collision_normal` | ``Vector3( 0, 0, 0 )`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`Vector3` | :ref:`collision_point` | ``Vector3( 0, 0, 0 )`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`float` | :ref:`collision_safe_fraction` | ``0.0`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`float` | :ref:`collision_unsafe_fraction` | ``0.0`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`Vector3` | :ref:`motion` | ``Vector3( 0, 0, 0 )`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ | :ref:`Vector3` | :ref:`motion_remainder` | ``Vector3( 0, 0, 0 )`` | +-------------------------------+----------------------------------------------------------------------------------------------------+------------------------+ Property Descriptions --------------------- .. _class_PhysicsTestMotionResult_property_collider: - :ref:`Object` **collider** +----------+----------------+ | *Getter* | get_collider() | +----------+----------------+ ---- .. _class_PhysicsTestMotionResult_property_collider_id: - :ref:`int` **collider_id** +-----------+-------------------+ | *Default* | ``0`` | +-----------+-------------------+ | *Getter* | get_collider_id() | +-----------+-------------------+ ---- .. _class_PhysicsTestMotionResult_property_collider_rid: - :ref:`RID` **collider_rid** +----------+--------------------+ | *Getter* | get_collider_rid() | +----------+--------------------+ ---- .. _class_PhysicsTestMotionResult_property_collider_shape: - :ref:`int` **collider_shape** +-----------+----------------------+ | *Default* | ``0`` | +-----------+----------------------+ | *Getter* | get_collider_shape() | +-----------+----------------------+ ---- .. _class_PhysicsTestMotionResult_property_collider_velocity: - :ref:`Vector3` **collider_velocity** +-----------+-------------------------+ | *Default* | ``Vector3( 0, 0, 0 )`` | +-----------+-------------------------+ | *Getter* | get_collider_velocity() | +-----------+-------------------------+ ---- .. _class_PhysicsTestMotionResult_property_collision_depth: - :ref:`float` **collision_depth** +-----------+-----------------------+ | *Default* | ``0.0`` | +-----------+-----------------------+ | *Getter* | get_collision_depth() | +-----------+-----------------------+ ---- .. _class_PhysicsTestMotionResult_property_collision_normal: - :ref:`Vector3` **collision_normal** +-----------+------------------------+ | *Default* | ``Vector3( 0, 0, 0 )`` | +-----------+------------------------+ | *Getter* | get_collision_normal() | +-----------+------------------------+ ---- .. _class_PhysicsTestMotionResult_property_collision_point: - :ref:`Vector3` **collision_point** +-----------+------------------------+ | *Default* | ``Vector3( 0, 0, 0 )`` | +-----------+------------------------+ | *Getter* | get_collision_point() | +-----------+------------------------+ ---- .. _class_PhysicsTestMotionResult_property_collision_safe_fraction: - :ref:`float` **collision_safe_fraction** +-----------+-------------------------------+ | *Default* | ``0.0`` | +-----------+-------------------------------+ | *Getter* | get_collision_safe_fraction() | +-----------+-------------------------------+ ---- .. _class_PhysicsTestMotionResult_property_collision_unsafe_fraction: - :ref:`float` **collision_unsafe_fraction** +-----------+---------------------------------+ | *Default* | ``0.0`` | +-----------+---------------------------------+ | *Getter* | get_collision_unsafe_fraction() | +-----------+---------------------------------+ ---- .. _class_PhysicsTestMotionResult_property_motion: - :ref:`Vector3` **motion** +-----------+------------------------+ | *Default* | ``Vector3( 0, 0, 0 )`` | +-----------+------------------------+ | *Getter* | get_motion() | +-----------+------------------------+ ---- .. _class_PhysicsTestMotionResult_property_motion_remainder: - :ref:`Vector3` **motion_remainder** +-----------+------------------------+ | *Default* | ``Vector3( 0, 0, 0 )`` | +-----------+------------------------+ | *Getter* | get_motion_remainder() | +-----------+------------------------+ .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`