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_TEX_UV`` = 4 | 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
 
 The Array of vertices is always required. All the others are optional and will only be used if included.