Assimp  v4.1. (December 2018)
transformations.py File Reference

Classes

class  transformations.Arcball
 

Namespaces

 transformations
 

Functions

def transformations.arcball_constrain_to_axis (point, axis)
 
def transformations.arcball_map_to_sphere (point, center, radius)
 
def transformations.arcball_nearest_axis (point, axes)
 
def transformations.clip_matrix (left, right, bottom, top, near, far, perspective=False)
 
def transformations.compose_matrix (scale=None, shear=None, angles=None, translate=None, perspective=None)
 
def transformations.concatenate_matrices (matrices)
 
def transformations.decompose_matrix (matrix)
 
def transformations.euler_from_matrix (matrix, axes='sxyz')
 
def transformations.euler_from_quaternion (quaternion, axes='sxyz')
 
def transformations.euler_matrix (ai, aj, ak, axes='sxyz')
 
def transformations.identity_matrix ()
 
def transformations.inverse_matrix (matrix)
 
def transformations.is_same_transform (matrix0, matrix1)
 
def transformations.orthogonalization_matrix (lengths, angles)
 
def transformations.projection_from_matrix (matrix, pseudo=False)
 
def transformations.projection_matrix (point, normal, direction=None, perspective=None, pseudo=False)
 
def transformations.quaternion_about_axis (angle, axis)
 
def transformations.quaternion_conjugate (quaternion)
 
def transformations.quaternion_from_euler (ai, aj, ak, axes='sxyz')
 
def transformations.quaternion_from_matrix (matrix)
 
def transformations.quaternion_inverse (quaternion)
 
def transformations.quaternion_matrix (quaternion)
 
def transformations.quaternion_multiply (quaternion1, quaternion0)
 
def transformations.quaternion_slerp (quat0, quat1, fraction, spin=0, shortestpath=True)
 
def transformations.random_quaternion (rand=None)
 
def transformations.random_rotation_matrix (rand=None)
 
def transformations.random_vector (size)
 
def transformations.reflection_from_matrix (matrix)
 
def transformations.reflection_matrix (point, normal)
 
def transformations.rotation_from_matrix (matrix)
 
def transformations.rotation_matrix (angle, direction, point=None)
 
def transformations.scale_from_matrix (matrix)
 
def transformations.scale_matrix (factor, origin=None, direction=None)
 
def transformations.shear_from_matrix (matrix)
 
def transformations.shear_matrix (angle, direction, point, normal)
 
def transformations.superimposition_matrix (v0, v1, scaling=False, usesvd=True)
 
def transformations.translation_from_matrix (matrix)
 
def transformations.translation_matrix (direction)
 
def transformations.unit_vector (data, axis=None, out=None)
 
def transformations.vector_norm (data, axis=None, out=None)