Browse Source

classref: Sync with current master branch (b15b24b)

Godot Organization 6 tháng trước cách đây
mục cha
commit
038307ba68

+ 49 - 9
classes/class_collisionpolygon3d.rst

@@ -31,15 +31,19 @@ Properties
 .. table::
    :widths: auto
 
-   +-----------------------------------------------------+-------------------------------------------------------------+--------------------------+
-   | :ref:`float<class_float>`                           | :ref:`depth<class_CollisionPolygon3D_property_depth>`       | ``1.0``                  |
-   +-----------------------------------------------------+-------------------------------------------------------------+--------------------------+
-   | :ref:`bool<class_bool>`                             | :ref:`disabled<class_CollisionPolygon3D_property_disabled>` | ``false``                |
-   +-----------------------------------------------------+-------------------------------------------------------------+--------------------------+
-   | :ref:`float<class_float>`                           | :ref:`margin<class_CollisionPolygon3D_property_margin>`     | ``0.04``                 |
-   +-----------------------------------------------------+-------------------------------------------------------------+--------------------------+
-   | :ref:`PackedVector2Array<class_PackedVector2Array>` | :ref:`polygon<class_CollisionPolygon3D_property_polygon>`   | ``PackedVector2Array()`` |
-   +-----------------------------------------------------+-------------------------------------------------------------+--------------------------+
+   +-----------------------------------------------------+-------------------------------------------------------------------+--------------------------+
+   | :ref:`Color<class_Color>`                           | :ref:`debug_color<class_CollisionPolygon3D_property_debug_color>` | ``Color(0, 0, 0, 0)``    |
+   +-----------------------------------------------------+-------------------------------------------------------------------+--------------------------+
+   | :ref:`bool<class_bool>`                             | :ref:`debug_fill<class_CollisionPolygon3D_property_debug_fill>`   | ``true``                 |
+   +-----------------------------------------------------+-------------------------------------------------------------------+--------------------------+
+   | :ref:`float<class_float>`                           | :ref:`depth<class_CollisionPolygon3D_property_depth>`             | ``1.0``                  |
+   +-----------------------------------------------------+-------------------------------------------------------------------+--------------------------+
+   | :ref:`bool<class_bool>`                             | :ref:`disabled<class_CollisionPolygon3D_property_disabled>`       | ``false``                |
+   +-----------------------------------------------------+-------------------------------------------------------------------+--------------------------+
+   | :ref:`float<class_float>`                           | :ref:`margin<class_CollisionPolygon3D_property_margin>`           | ``0.04``                 |
+   +-----------------------------------------------------+-------------------------------------------------------------------+--------------------------+
+   | :ref:`PackedVector2Array<class_PackedVector2Array>` | :ref:`polygon<class_CollisionPolygon3D_property_polygon>`         | ``PackedVector2Array()`` |
+   +-----------------------------------------------------+-------------------------------------------------------------------+--------------------------+
 
 .. rst-class:: classref-section-separator
 
@@ -50,6 +54,42 @@ Properties
 Property Descriptions
 ---------------------
 
+.. _class_CollisionPolygon3D_property_debug_color:
+
+.. rst-class:: classref-property
+
+:ref:`Color<class_Color>` **debug_color** = ``Color(0, 0, 0, 0)`` :ref:`🔗<class_CollisionPolygon3D_property_debug_color>`
+
+.. rst-class:: classref-property-setget
+
+- |void| **set_debug_color**\ (\ value\: :ref:`Color<class_Color>`\ )
+- :ref:`Color<class_Color>` **get_debug_color**\ (\ )
+
+The collision shape color that is displayed in the editor, or in the running project if **Debug > Visible Collision Shapes** is checked at the top of the editor.
+
+\ **Note:** The default value is :ref:`ProjectSettings.debug/shapes/collision/shape_color<class_ProjectSettings_property_debug/shapes/collision/shape_color>`. The ``Color(0, 0, 0, 0)`` value documented here is a placeholder, and not the actual default debug color.
+
+.. rst-class:: classref-item-separator
+
+----
+
+.. _class_CollisionPolygon3D_property_debug_fill:
+
+.. rst-class:: classref-property
+
+:ref:`bool<class_bool>` **debug_fill** = ``true`` :ref:`🔗<class_CollisionPolygon3D_property_debug_fill>`
+
+.. rst-class:: classref-property-setget
+
+- |void| **set_enable_debug_fill**\ (\ value\: :ref:`bool<class_bool>`\ )
+- :ref:`bool<class_bool>` **get_enable_debug_fill**\ (\ )
+
+If ``true``, when the shape is displayed, it will show a solid fill color in addition to its wireframe.
+
+.. rst-class:: classref-item-separator
+
+----
+
 .. _class_CollisionPolygon3D_property_depth:
 
 .. rst-class:: classref-property

+ 137 - 135
classes/class_cpuparticles2d.rst

@@ -38,141 +38,143 @@ Properties
 .. table::
    :widths: auto
 
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`int<class_int>`                                   | :ref:`amount<class_CPUParticles2D_property_amount>`                                 | ``8``                 |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`angle_curve<class_CPUParticles2D_property_angle_curve>`                       |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`angle_max<class_CPUParticles2D_property_angle_max>`                           | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`angle_min<class_CPUParticles2D_property_angle_min>`                           | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`angular_velocity_curve<class_CPUParticles2D_property_angular_velocity_curve>` |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`angular_velocity_max<class_CPUParticles2D_property_angular_velocity_max>`     | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`angular_velocity_min<class_CPUParticles2D_property_angular_velocity_min>`     | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`anim_offset_curve<class_CPUParticles2D_property_anim_offset_curve>`           |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`anim_offset_max<class_CPUParticles2D_property_anim_offset_max>`               | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`anim_offset_min<class_CPUParticles2D_property_anim_offset_min>`               | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`anim_speed_curve<class_CPUParticles2D_property_anim_speed_curve>`             |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`anim_speed_max<class_CPUParticles2D_property_anim_speed_max>`                 | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`anim_speed_min<class_CPUParticles2D_property_anim_speed_min>`                 | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Color<class_Color>`                               | :ref:`color<class_CPUParticles2D_property_color>`                                   | ``Color(1, 1, 1, 1)`` |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Gradient<class_Gradient>`                         | :ref:`color_initial_ramp<class_CPUParticles2D_property_color_initial_ramp>`         |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Gradient<class_Gradient>`                         | :ref:`color_ramp<class_CPUParticles2D_property_color_ramp>`                         |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`damping_curve<class_CPUParticles2D_property_damping_curve>`                   |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`damping_max<class_CPUParticles2D_property_damping_max>`                       | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`damping_min<class_CPUParticles2D_property_damping_min>`                       | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Vector2<class_Vector2>`                           | :ref:`direction<class_CPUParticles2D_property_direction>`                           | ``Vector2(1, 0)``     |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`DrawOrder<enum_CPUParticles2D_DrawOrder>`         | :ref:`draw_order<class_CPUParticles2D_property_draw_order>`                         | ``0``                 |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`PackedColorArray<class_PackedColorArray>`         | :ref:`emission_colors<class_CPUParticles2D_property_emission_colors>`               |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`PackedVector2Array<class_PackedVector2Array>`     | :ref:`emission_normals<class_CPUParticles2D_property_emission_normals>`             |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`PackedVector2Array<class_PackedVector2Array>`     | :ref:`emission_points<class_CPUParticles2D_property_emission_points>`               |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Vector2<class_Vector2>`                           | :ref:`emission_rect_extents<class_CPUParticles2D_property_emission_rect_extents>`   |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`EmissionShape<enum_CPUParticles2D_EmissionShape>` | :ref:`emission_shape<class_CPUParticles2D_property_emission_shape>`                 | ``0``                 |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`emission_sphere_radius<class_CPUParticles2D_property_emission_sphere_radius>` |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`bool<class_bool>`                                 | :ref:`emitting<class_CPUParticles2D_property_emitting>`                             | ``true``              |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`explosiveness<class_CPUParticles2D_property_explosiveness>`                   | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`int<class_int>`                                   | :ref:`fixed_fps<class_CPUParticles2D_property_fixed_fps>`                           | ``0``                 |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`bool<class_bool>`                                 | :ref:`fract_delta<class_CPUParticles2D_property_fract_delta>`                       | ``true``              |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Vector2<class_Vector2>`                           | :ref:`gravity<class_CPUParticles2D_property_gravity>`                               | ``Vector2(0, 980)``   |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`hue_variation_curve<class_CPUParticles2D_property_hue_variation_curve>`       |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`hue_variation_max<class_CPUParticles2D_property_hue_variation_max>`           | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`hue_variation_min<class_CPUParticles2D_property_hue_variation_min>`           | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`initial_velocity_max<class_CPUParticles2D_property_initial_velocity_max>`     | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`initial_velocity_min<class_CPUParticles2D_property_initial_velocity_min>`     | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`lifetime<class_CPUParticles2D_property_lifetime>`                             | ``1.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`lifetime_randomness<class_CPUParticles2D_property_lifetime_randomness>`       | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`linear_accel_curve<class_CPUParticles2D_property_linear_accel_curve>`         |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`linear_accel_max<class_CPUParticles2D_property_linear_accel_max>`             | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`linear_accel_min<class_CPUParticles2D_property_linear_accel_min>`             | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`bool<class_bool>`                                 | :ref:`local_coords<class_CPUParticles2D_property_local_coords>`                     | ``false``             |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`bool<class_bool>`                                 | :ref:`one_shot<class_CPUParticles2D_property_one_shot>`                             | ``false``             |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`orbit_velocity_curve<class_CPUParticles2D_property_orbit_velocity_curve>`     |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`orbit_velocity_max<class_CPUParticles2D_property_orbit_velocity_max>`         | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`orbit_velocity_min<class_CPUParticles2D_property_orbit_velocity_min>`         | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`bool<class_bool>`                                 | :ref:`particle_flag_align_y<class_CPUParticles2D_property_particle_flag_align_y>`   | ``false``             |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`preprocess<class_CPUParticles2D_property_preprocess>`                         | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`radial_accel_curve<class_CPUParticles2D_property_radial_accel_curve>`         |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`radial_accel_max<class_CPUParticles2D_property_radial_accel_max>`             | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`radial_accel_min<class_CPUParticles2D_property_radial_accel_min>`             | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`randomness<class_CPUParticles2D_property_randomness>`                         | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`scale_amount_curve<class_CPUParticles2D_property_scale_amount_curve>`         |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`scale_amount_max<class_CPUParticles2D_property_scale_amount_max>`             | ``1.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`scale_amount_min<class_CPUParticles2D_property_scale_amount_min>`             | ``1.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`scale_curve_x<class_CPUParticles2D_property_scale_curve_x>`                   |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`scale_curve_y<class_CPUParticles2D_property_scale_curve_y>`                   |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`int<class_int>`                                   | :ref:`seed<class_CPUParticles2D_property_seed>`                                     | ``0``                 |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`speed_scale<class_CPUParticles2D_property_speed_scale>`                       | ``1.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`bool<class_bool>`                                 | :ref:`split_scale<class_CPUParticles2D_property_split_scale>`                       | ``false``             |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`spread<class_CPUParticles2D_property_spread>`                                 | ``45.0``              |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Curve<class_Curve>`                               | :ref:`tangential_accel_curve<class_CPUParticles2D_property_tangential_accel_curve>` |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`tangential_accel_max<class_CPUParticles2D_property_tangential_accel_max>`     | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`float<class_float>`                               | :ref:`tangential_accel_min<class_CPUParticles2D_property_tangential_accel_min>`     | ``0.0``               |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`Texture2D<class_Texture2D>`                       | :ref:`texture<class_CPUParticles2D_property_texture>`                               |                       |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
-   | :ref:`bool<class_bool>`                                 | :ref:`use_fixed_seed<class_CPUParticles2D_property_use_fixed_seed>`                 | ``false``             |
-   +---------------------------------------------------------+-------------------------------------------------------------------------------------+-----------------------+
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`int<class_int>`                                               | :ref:`amount<class_CPUParticles2D_property_amount>`                                 | ``8``                                                                         |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`angle_curve<class_CPUParticles2D_property_angle_curve>`                       |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`angle_max<class_CPUParticles2D_property_angle_max>`                           | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`angle_min<class_CPUParticles2D_property_angle_min>`                           | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`angular_velocity_curve<class_CPUParticles2D_property_angular_velocity_curve>` |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`angular_velocity_max<class_CPUParticles2D_property_angular_velocity_max>`     | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`angular_velocity_min<class_CPUParticles2D_property_angular_velocity_min>`     | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`anim_offset_curve<class_CPUParticles2D_property_anim_offset_curve>`           |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`anim_offset_max<class_CPUParticles2D_property_anim_offset_max>`               | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`anim_offset_min<class_CPUParticles2D_property_anim_offset_min>`               | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`anim_speed_curve<class_CPUParticles2D_property_anim_speed_curve>`             |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`anim_speed_max<class_CPUParticles2D_property_anim_speed_max>`                 | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`anim_speed_min<class_CPUParticles2D_property_anim_speed_min>`                 | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Color<class_Color>`                                           | :ref:`color<class_CPUParticles2D_property_color>`                                   | ``Color(1, 1, 1, 1)``                                                         |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Gradient<class_Gradient>`                                     | :ref:`color_initial_ramp<class_CPUParticles2D_property_color_initial_ramp>`         |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Gradient<class_Gradient>`                                     | :ref:`color_ramp<class_CPUParticles2D_property_color_ramp>`                         |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`damping_curve<class_CPUParticles2D_property_damping_curve>`                   |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`damping_max<class_CPUParticles2D_property_damping_max>`                       | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`damping_min<class_CPUParticles2D_property_damping_min>`                       | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Vector2<class_Vector2>`                                       | :ref:`direction<class_CPUParticles2D_property_direction>`                           | ``Vector2(1, 0)``                                                             |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`DrawOrder<enum_CPUParticles2D_DrawOrder>`                     | :ref:`draw_order<class_CPUParticles2D_property_draw_order>`                         | ``0``                                                                         |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`PackedColorArray<class_PackedColorArray>`                     | :ref:`emission_colors<class_CPUParticles2D_property_emission_colors>`               |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`PackedVector2Array<class_PackedVector2Array>`                 | :ref:`emission_normals<class_CPUParticles2D_property_emission_normals>`             |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`PackedVector2Array<class_PackedVector2Array>`                 | :ref:`emission_points<class_CPUParticles2D_property_emission_points>`               |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Vector2<class_Vector2>`                                       | :ref:`emission_rect_extents<class_CPUParticles2D_property_emission_rect_extents>`   |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`EmissionShape<enum_CPUParticles2D_EmissionShape>`             | :ref:`emission_shape<class_CPUParticles2D_property_emission_shape>`                 | ``0``                                                                         |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`emission_sphere_radius<class_CPUParticles2D_property_emission_sphere_radius>` |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`bool<class_bool>`                                             | :ref:`emitting<class_CPUParticles2D_property_emitting>`                             | ``true``                                                                      |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`explosiveness<class_CPUParticles2D_property_explosiveness>`                   | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`int<class_int>`                                               | :ref:`fixed_fps<class_CPUParticles2D_property_fixed_fps>`                           | ``0``                                                                         |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`bool<class_bool>`                                             | :ref:`fract_delta<class_CPUParticles2D_property_fract_delta>`                       | ``true``                                                                      |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Vector2<class_Vector2>`                                       | :ref:`gravity<class_CPUParticles2D_property_gravity>`                               | ``Vector2(0, 980)``                                                           |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`hue_variation_curve<class_CPUParticles2D_property_hue_variation_curve>`       |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`hue_variation_max<class_CPUParticles2D_property_hue_variation_max>`           | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`hue_variation_min<class_CPUParticles2D_property_hue_variation_min>`           | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`initial_velocity_max<class_CPUParticles2D_property_initial_velocity_max>`     | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`initial_velocity_min<class_CPUParticles2D_property_initial_velocity_min>`     | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`lifetime<class_CPUParticles2D_property_lifetime>`                             | ``1.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`lifetime_randomness<class_CPUParticles2D_property_lifetime_randomness>`       | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`linear_accel_curve<class_CPUParticles2D_property_linear_accel_curve>`         |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`linear_accel_max<class_CPUParticles2D_property_linear_accel_max>`             | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`linear_accel_min<class_CPUParticles2D_property_linear_accel_min>`             | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`bool<class_bool>`                                             | :ref:`local_coords<class_CPUParticles2D_property_local_coords>`                     | ``false``                                                                     |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`bool<class_bool>`                                             | :ref:`one_shot<class_CPUParticles2D_property_one_shot>`                             | ``false``                                                                     |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`orbit_velocity_curve<class_CPUParticles2D_property_orbit_velocity_curve>`     |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`orbit_velocity_max<class_CPUParticles2D_property_orbit_velocity_max>`         | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`orbit_velocity_min<class_CPUParticles2D_property_orbit_velocity_min>`         | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`bool<class_bool>`                                             | :ref:`particle_flag_align_y<class_CPUParticles2D_property_particle_flag_align_y>`   | ``false``                                                                     |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`PhysicsInterpolationMode<enum_Node_PhysicsInterpolationMode>` | physics_interpolation_mode                                                          | ``2`` (overrides :ref:`Node<class_Node_property_physics_interpolation_mode>`) |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`preprocess<class_CPUParticles2D_property_preprocess>`                         | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`radial_accel_curve<class_CPUParticles2D_property_radial_accel_curve>`         |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`radial_accel_max<class_CPUParticles2D_property_radial_accel_max>`             | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`radial_accel_min<class_CPUParticles2D_property_radial_accel_min>`             | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`randomness<class_CPUParticles2D_property_randomness>`                         | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`scale_amount_curve<class_CPUParticles2D_property_scale_amount_curve>`         |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`scale_amount_max<class_CPUParticles2D_property_scale_amount_max>`             | ``1.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`scale_amount_min<class_CPUParticles2D_property_scale_amount_min>`             | ``1.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`scale_curve_x<class_CPUParticles2D_property_scale_curve_x>`                   |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`scale_curve_y<class_CPUParticles2D_property_scale_curve_y>`                   |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`int<class_int>`                                               | :ref:`seed<class_CPUParticles2D_property_seed>`                                     | ``0``                                                                         |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`speed_scale<class_CPUParticles2D_property_speed_scale>`                       | ``1.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`bool<class_bool>`                                             | :ref:`split_scale<class_CPUParticles2D_property_split_scale>`                       | ``false``                                                                     |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`spread<class_CPUParticles2D_property_spread>`                                 | ``45.0``                                                                      |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Curve<class_Curve>`                                           | :ref:`tangential_accel_curve<class_CPUParticles2D_property_tangential_accel_curve>` |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`tangential_accel_max<class_CPUParticles2D_property_tangential_accel_max>`     | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`float<class_float>`                                           | :ref:`tangential_accel_min<class_CPUParticles2D_property_tangential_accel_min>`     | ``0.0``                                                                       |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`Texture2D<class_Texture2D>`                                   | :ref:`texture<class_CPUParticles2D_property_texture>`                               |                                                                               |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
+   | :ref:`bool<class_bool>`                                             | :ref:`use_fixed_seed<class_CPUParticles2D_property_use_fixed_seed>`                 | ``false``                                                                     |
+   +---------------------------------------------------------------------+-------------------------------------------------------------------------------------+-------------------------------------------------------------------------------+
 
 .. rst-class:: classref-reftable-group
 

+ 52 - 33
classes/class_csgpolygon3d.rst

@@ -38,39 +38,41 @@ Properties
 .. table::
    :widths: auto
 
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`float<class_float>`                                   | :ref:`depth<class_CSGPolygon3D_property_depth>`                             | ``1.0``                                        |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`Material<class_Material>`                             | :ref:`material<class_CSGPolygon3D_property_material>`                       |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`Mode<enum_CSGPolygon3D_Mode>`                         | :ref:`mode<class_CSGPolygon3D_property_mode>`                               | ``0``                                          |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`bool<class_bool>`                                     | :ref:`path_continuous_u<class_CSGPolygon3D_property_path_continuous_u>`     |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`float<class_float>`                                   | :ref:`path_interval<class_CSGPolygon3D_property_path_interval>`             |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`PathIntervalType<enum_CSGPolygon3D_PathIntervalType>` | :ref:`path_interval_type<class_CSGPolygon3D_property_path_interval_type>`   |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`bool<class_bool>`                                     | :ref:`path_joined<class_CSGPolygon3D_property_path_joined>`                 |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`bool<class_bool>`                                     | :ref:`path_local<class_CSGPolygon3D_property_path_local>`                   |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`NodePath<class_NodePath>`                             | :ref:`path_node<class_CSGPolygon3D_property_path_node>`                     |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`PathRotation<enum_CSGPolygon3D_PathRotation>`         | :ref:`path_rotation<class_CSGPolygon3D_property_path_rotation>`             |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`float<class_float>`                                   | :ref:`path_simplify_angle<class_CSGPolygon3D_property_path_simplify_angle>` |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`float<class_float>`                                   | :ref:`path_u_distance<class_CSGPolygon3D_property_path_u_distance>`         |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`PackedVector2Array<class_PackedVector2Array>`         | :ref:`polygon<class_CSGPolygon3D_property_polygon>`                         | ``PackedVector2Array(0, 0, 0, 1, 1, 1, 1, 0)`` |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`bool<class_bool>`                                     | :ref:`smooth_faces<class_CSGPolygon3D_property_smooth_faces>`               | ``false``                                      |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`float<class_float>`                                   | :ref:`spin_degrees<class_CSGPolygon3D_property_spin_degrees>`               |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
-   | :ref:`int<class_int>`                                       | :ref:`spin_sides<class_CSGPolygon3D_property_spin_sides>`                   |                                                |
-   +-------------------------------------------------------------+-----------------------------------------------------------------------------+------------------------------------------------+
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`float<class_float>`                                   | :ref:`depth<class_CSGPolygon3D_property_depth>`                                   | ``1.0``                                        |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`Material<class_Material>`                             | :ref:`material<class_CSGPolygon3D_property_material>`                             |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`Mode<enum_CSGPolygon3D_Mode>`                         | :ref:`mode<class_CSGPolygon3D_property_mode>`                                     | ``0``                                          |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`bool<class_bool>`                                     | :ref:`path_continuous_u<class_CSGPolygon3D_property_path_continuous_u>`           |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`float<class_float>`                                   | :ref:`path_interval<class_CSGPolygon3D_property_path_interval>`                   |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`PathIntervalType<enum_CSGPolygon3D_PathIntervalType>` | :ref:`path_interval_type<class_CSGPolygon3D_property_path_interval_type>`         |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`bool<class_bool>`                                     | :ref:`path_joined<class_CSGPolygon3D_property_path_joined>`                       |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`bool<class_bool>`                                     | :ref:`path_local<class_CSGPolygon3D_property_path_local>`                         |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`NodePath<class_NodePath>`                             | :ref:`path_node<class_CSGPolygon3D_property_path_node>`                           |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`PathRotation<enum_CSGPolygon3D_PathRotation>`         | :ref:`path_rotation<class_CSGPolygon3D_property_path_rotation>`                   |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`bool<class_bool>`                                     | :ref:`path_rotation_accurate<class_CSGPolygon3D_property_path_rotation_accurate>` |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`float<class_float>`                                   | :ref:`path_simplify_angle<class_CSGPolygon3D_property_path_simplify_angle>`       |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`float<class_float>`                                   | :ref:`path_u_distance<class_CSGPolygon3D_property_path_u_distance>`               |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`PackedVector2Array<class_PackedVector2Array>`         | :ref:`polygon<class_CSGPolygon3D_property_polygon>`                               | ``PackedVector2Array(0, 0, 0, 1, 1, 1, 1, 0)`` |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`bool<class_bool>`                                     | :ref:`smooth_faces<class_CSGPolygon3D_property_smooth_faces>`                     | ``false``                                      |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`float<class_float>`                                   | :ref:`spin_degrees<class_CSGPolygon3D_property_spin_degrees>`                     |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
+   | :ref:`int<class_int>`                                       | :ref:`spin_sides<class_CSGPolygon3D_property_spin_sides>`                         |                                                |
+   +-------------------------------------------------------------+-----------------------------------------------------------------------------------+------------------------------------------------+
 
 .. rst-class:: classref-section-separator
 
@@ -354,6 +356,23 @@ When :ref:`mode<class_CSGPolygon3D_property_mode>` is :ref:`MODE_PATH<class_CSGP
 
 ----
 
+.. _class_CSGPolygon3D_property_path_rotation_accurate:
+
+.. rst-class:: classref-property
+
+:ref:`bool<class_bool>` **path_rotation_accurate** :ref:`🔗<class_CSGPolygon3D_property_path_rotation_accurate>`
+
+.. rst-class:: classref-property-setget
+
+- |void| **set_path_rotation_accurate**\ (\ value\: :ref:`bool<class_bool>`\ )
+- :ref:`bool<class_bool>` **get_path_rotation_accurate**\ (\ )
+
+When :ref:`mode<class_CSGPolygon3D_property_mode>` is :ref:`MODE_PATH<class_CSGPolygon3D_constant_MODE_PATH>`, if ``true`` the polygon will be rotated according to the proper tangent of the path at the sampled points. If ``false`` an approximation is used, which decreases in accuracy as the number of subdivisions decreases.
+
+.. rst-class:: classref-item-separator
+
+----
+
 .. _class_CSGPolygon3D_property_path_simplify_angle:
 
 .. rst-class:: classref-property

+ 4 - 4
classes/class_cubemap.rst

@@ -25,13 +25,13 @@ This resource is typically used as a uniform in custom shaders. Few core Godot m
 
 To create such a texture file yourself, reimport your image files using the Godot Editor import presets. The expected image order is X+, X-, Y+, Y-, Z+, Z- (in Godot's coordinate system, so Y+ is "up" and Z- is "forward"). You can use one of the following templates as a base:
 
-- `2×3 cubemap template (default layout option) <https://raw.githubusercontent.com/godotengine/godot-docs/master/img/cubemap_template_2x3.webp>`__\ 
+- `2×3 cubemap template (default layout option) <https://raw.githubusercontent.com/godotengine/godot-docs/master/tutorials/assets_pipeline/img/cubemap_template_2x3.webp>`__\ 
 
-- `3×2 cubemap template <https://raw.githubusercontent.com/godotengine/godot-docs/master/img/cubemap_template_3x2.webp>`__\ 
+- `3×2 cubemap template <https://raw.githubusercontent.com/godotengine/godot-docs/master/tutorials/assets_pipeline/img/cubemap_template_3x2.webp>`__\ 
 
-- `1×6 cubemap template <https://raw.githubusercontent.com/godotengine/godot-docs/master/img/cubemap_template_1x6.webp>`__\ 
+- `1×6 cubemap template <https://raw.githubusercontent.com/godotengine/godot-docs/master/tutorials/assets_pipeline/img/cubemap_template_1x6.webp>`__\ 
 
-- `6×1 cubemap template <https://raw.githubusercontent.com/godotengine/godot-docs/master/img/cubemap_template_6x1.webp>`__\ 
+- `6×1 cubemap template <https://raw.githubusercontent.com/godotengine/godot-docs/master/tutorials/assets_pipeline/img/cubemap_template_6x1.webp>`__\ 
 
 \ **Note:** Godot doesn't support using cubemaps in a :ref:`PanoramaSkyMaterial<class_PanoramaSkyMaterial>`. To use a cubemap as a skybox, convert the default :ref:`PanoramaSkyMaterial<class_PanoramaSkyMaterial>` to a :ref:`ShaderMaterial<class_ShaderMaterial>` using the **Convert to ShaderMaterial** resource dropdown option, then replace its code with the following:
 

+ 14 - 0
classes/class_editorsettings.rst

@@ -625,6 +625,8 @@ Properties
    +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | :ref:`int<class_int>`                             | :ref:`run/window_placement/android_window<class_EditorSettings_property_run/window_placement/android_window>`                                                                                                     |
    +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+   | :ref:`int<class_int>`                             | :ref:`run/window_placement/game_embed_mode<class_EditorSettings_property_run/window_placement/game_embed_mode>`                                                                                                   |
+   +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | :ref:`int<class_int>`                             | :ref:`run/window_placement/play_window_pip_mode<class_EditorSettings_property_run/window_placement/play_window_pip_mode>`                                                                                         |
    +---------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
    | :ref:`int<class_int>`                             | :ref:`run/window_placement/rect<class_EditorSettings_property_run/window_placement/rect>`                                                                                                                         |
@@ -4575,6 +4577,18 @@ Specifies how the Play window is launched relative to the Android editor.
 
 ----
 
+.. _class_EditorSettings_property_run/window_placement/game_embed_mode:
+
+.. rst-class:: classref-property
+
+:ref:`int<class_int>` **run/window_placement/game_embed_mode** :ref:`🔗<class_EditorSettings_property_run/window_placement/game_embed_mode>`
+
+Overrides game embedding setting for all newly opened projects. If enabled, game embedding settings are not saved.
+
+.. rst-class:: classref-item-separator
+
+----
+
 .. _class_EditorSettings_property_run/window_placement/play_window_pip_mode:
 
 .. rst-class:: classref-property

+ 1 - 1
classes/class_physicsdirectspacestate2d.rst

@@ -107,7 +107,7 @@ Checks the intersections of a shape, given through a :ref:`PhysicsShapeQueryPara
 
 \ ``linear_velocity``: The colliding object's velocity :ref:`Vector2<class_Vector2>`. If the object is an :ref:`Area2D<class_Area2D>`, the result is ``(0, 0)``.
 
-\ ``normal``: The object's surface normal at the intersection point.
+\ ``normal``: The collision normal of the query shape at the intersection point, pointing away from the intersecting object.
 
 \ ``point``: The intersection point.
 

+ 1 - 1
classes/class_physicsdirectspacestate3d.rst

@@ -107,7 +107,7 @@ Checks the intersections of a shape, given through a :ref:`PhysicsShapeQueryPara
 
 \ ``linear_velocity``: The colliding object's velocity :ref:`Vector3<class_Vector3>`. If the object is an :ref:`Area3D<class_Area3D>`, the result is ``(0, 0, 0)``.
 
-\ ``normal``: The object's surface normal at the intersection point.
+\ ``normal``: The collision normal of the query shape at the intersection point, pointing away from the intersecting object.
 
 \ ``point``: The intersection point.