Browse Source

Documents ARRAY_BONES and ARRAY_WEIGHTS

This PR gives a little more details on how ARRAY_BONES and ARRAY_WEIGHTS are used on an ArrayMesh. This is based on @pycbouh 's explanation in #5434, and fixes that issue.

(cherry picked from commit bee0264faef606cf7a06dbd19f96a6d276dba0a5)
Luk3 3 years ago
parent
commit
d8ecbe961f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      tutorials/3d/procedural_geometry/arraymesh.rst

+ 2 - 2
tutorials/3d/procedural_geometry/arraymesh.rst

@@ -24,8 +24,8 @@ PoolIntArray, etc.) for each type of information.
 - ``ARRAY_COLOR`` = 3 | PoolColorArray
 - ``ARRAY_COLOR`` = 3 | PoolColorArray
 - ``ARRAY_TEX_UV`` = 4 | PoolVector2Array or PoolVector3Array
 - ``ARRAY_TEX_UV`` = 4 | PoolVector2Array or PoolVector3Array
 - ``ARRAY_TEX_UV2`` = 5 | PoolVector2Array or PoolVector3Array
 - ``ARRAY_TEX_UV2`` = 5 | PoolVector2Array or PoolVector3Array
-- ``ARRAY_BONES`` = 6 | PoolRealArray of groups of 4 floats or PoolIntArray of groups of 4 ints
-- ``ARRAY_WEIGHTS`` = 7 | PoolRealArray of groups of 4 floats
+- ``ARRAY_BONES`` = 6 | PoolRealArray of groups of 4 floats or PoolIntArray of groups of 4 ints. Each group lists indexes of 4 bones that affects a given vertex.
+- ``ARRAY_WEIGHTS`` = 7 | PoolRealArray of groups of 4 floats. Each float lists the amount of weight an determined bone on ``ARRAY_BONES`` has on a given vertex.
 - ``ARRAY_INDEX`` = 8 | PoolIntArray
 - ``ARRAY_INDEX`` = 8 | PoolIntArray
 
 
 The Array of vertices is always required. All the others are optional and will only be used if included.
 The Array of vertices is always required. All the others are optional and will only be used if included.