Each data type resides in its own module named after the specified type.
Where there may be multiple versions of a data type, each version is located in its own module.
Functions which are able to handle all versions of a data type are located in the central module. Otherwise, functions reside in the specific data type’s module.
- vector3.py Provides functions for creating and manipulating 3D vectors (x,y,z).
- vector4.py Provides functions for creating and manipulating 4D vectors (x,y,z,w).
- vector.py Provides functions that work with both 3D and 4D vectors.
Data conversion functions are provided in the module of the type being converted to.
# module matrix44.py def create_from_matrix33(mat) : pass def create_from_eulers(eulers): pass def create_from_quaternion(quat): pass