:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the PhysicsMaterial.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_PhysicsMaterial: PhysicsMaterial =============== **Inherits:** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- A material for physics properties. Properties ---------- +---------------------------+------------------------------------------------------------+-------+ | :ref:`bool` | :ref:`absorbent` | false | +---------------------------+------------------------------------------------------------+-------+ | :ref:`float` | :ref:`bounce` | 0.0 | +---------------------------+------------------------------------------------------------+-------+ | :ref:`float` | :ref:`friction` | 1.0 | +---------------------------+------------------------------------------------------------+-------+ | :ref:`bool` | :ref:`rough` | false | +---------------------------+------------------------------------------------------------+-------+ Description ----------- Provides a means of modifying the collision properties of a :ref:`PhysicsBody`. Property Descriptions --------------------- .. _class_PhysicsMaterial_property_absorbent: - :ref:`bool` **absorbent** +-----------+----------------------+ | *Default* | false | +-----------+----------------------+ | *Setter* | set_absorbent(value) | +-----------+----------------------+ | *Getter* | is_absorbent() | +-----------+----------------------+ .. _class_PhysicsMaterial_property_bounce: - :ref:`float` **bounce** +-----------+-------------------+ | *Default* | 0.0 | +-----------+-------------------+ | *Setter* | set_bounce(value) | +-----------+-------------------+ | *Getter* | get_bounce() | +-----------+-------------------+ The body's bounciness. Values range from ``0`` (no bounce) to ``1`` (full bounciness). .. _class_PhysicsMaterial_property_friction: - :ref:`float` **friction** +-----------+---------------------+ | *Default* | 1.0 | +-----------+---------------------+ | *Setter* | set_friction(value) | +-----------+---------------------+ | *Getter* | get_friction() | +-----------+---------------------+ The body's friction. Values range from ``0`` (frictionless) to ``1`` (maximum friction). .. _class_PhysicsMaterial_property_rough: - :ref:`bool` **rough** +-----------+------------------+ | *Default* | false | +-----------+------------------+ | *Setter* | set_rough(value) | +-----------+------------------+ | *Getter* | is_rough() | +-----------+------------------+