Welcome to PyMomentum
Contents:
- pymomentum.axel
- pymomentum.geometry
BlendShapeBlendShapeBaseCharacterFbxCoordSystemFbxCoordSystemInfoFbxFrontVectorFbxUpVectorFileSaveOptionsGltfBuilderGltfFileFormatInverseParameterTransformJointLimitDataLimitEllipsoidLimitHalfPlaneLimitLinearLimitLinearJointLimitMinMaxLimitMinMaxJointLimitTypeLocatorMarkerMarkerMeshMarkerSequenceMeshMppcaParameterLimitParameterTransformSkeletonSkinWeightsSkinnedLocatorTaperedCapsuleUpVectorapply_parameter_transform()compute_vertex_normals()create_test_character()create_test_mppca()find_closest_points()find_closest_points_on_mesh()is_fbxsdk_available()joint_parameters_to_local_skeleton_state()joint_parameters_to_positions()joint_parameters_to_skeleton_state()load_markers()load_motion()local_skeleton_state_to_joint_parameters()map_joint_parameters()map_model_parameters()model_parameters_to_blend_shape_coefficients()model_parameters_to_face_expression_coefficients()model_parameters_to_local_skeleton_state()model_parameters_to_positions()model_parameters_to_skeleton_state()reduce_mesh_by_faces()reduce_mesh_by_vertices()reduce_to_selected_model_parameters()replace_rest_mesh()replace_skeleton_hierarchy()skeleton_state_to_joint_parameters()strip_joints()strip_lower_body_vertices()uniform_random_to_model_parameters()
- pymomentum.quaternion
- Quaternion Utilities
blend()check()check_and_normalize_weights()conjugate()euler_xyz_to_quaternion()euler_zyx_to_quaternion()from_axis_angle()from_rotation_matrix()from_two_vectors()identity()inverse()multiply()multiply_assume_normalized()multiply_backprop()multiply_backprop_assume_normalized()normalize()normalize_backprop()quaternion_to_xyz_euler()rotate_vector()rotate_vector_assume_normalized()rotate_vector_backprop()rotate_vector_backprop_assume_normalized()slerp()split()to_rotation_matrix()to_rotation_matrix_assume_normalized()
- pymomentum.skel_state
- pymomentum.trs
- TRS (Translation-Rotation-Scale) Utilities
blend()from_matrix()from_rotation_matrix()from_scale()from_skeleton_state()from_translation()identity()inverse()multiply()rotmat_from_euler_xyz()rotmat_inverse()rotmat_multiply()rotmat_rotate_vector()slerp()to_matrix()to_skeleton_state()transform_points()
- pymomentum.backend
- pymomentum.solver
- pymomentum.solver2
AimDataAimDirErrorFunctionAimDistErrorFunctionCollisionErrorFunctionDistanceDataDistanceErrorFunctionFixedAxisAngleErrorFunctionFixedAxisCosErrorFunctionFixedAxisDataFixedAxisDiffErrorFunctionGaussNewtonSolverGaussNewtonSolverOptionsGaussNewtonSolverQRGaussNewtonSolverQROptionsHeightErrorFunctionJointToJointDistanceConstraintJointToJointDistanceErrorFunctionLimitErrorFunctionModelParametersErrorFunctionModelParametersSequenceErrorFunctionNormalDataNormalErrorFunctionOrientationDataOrientationErrorFunctionPlaneDataPlaneErrorFunctionPointTriangleVertexConstraintPointTriangleVertexErrorFunctionPosePriorErrorFunctionPositionDataPositionErrorFunctionProjectionConstraintProjectionErrorFunctionRotationErrorTypeSequenceErrorFunctionSequenceSolverFunctionSequenceSolverOptionsSkeletonErrorFunctionSkeletonSolverFunctionSolverSolverFunctionSolverOptionsStateErrorFunctionStateSequenceErrorFunctionSubsetGaussNewtonSolverSubsetGaussNewtonSolverOptionsVertexConstraintVertexConstraintTypeVertexErrorFunctionVertexProjectionConstraintVertexProjectionErrorFunctionVertexSequenceErrorFunctionVertexVelocityConstraintVertexVertexDistanceConstraintVertexVertexDistanceErrorFunctionsolve_sequence()
- pymomentum.marker_tracking
- pymomentum.torch
- pymomentum.renderer
CameraHorizontalAlignmentIntrinsicsModelLightLightTypeOpenCVDistortionParametersOpenCVIntrinsicsModelPhongMaterialPinholeIntrinsicsModelSkeletonStyleVerticalAlignmentalpha_matte()build_cameras_for_body()build_cameras_for_hand()build_cameras_for_hand_surface()create_camera_for_body()create_index_buffer()create_rgb_buffer()create_shadow_projection_matrix()create_z_buffer()rasterize_camera_frustum()rasterize_capsules()rasterize_character()rasterize_checkerboard()rasterize_circles()rasterize_circles_2d()rasterize_cylinders()rasterize_lines()rasterize_lines_2d()rasterize_mesh()rasterize_skeleton()rasterize_spheres()rasterize_text()rasterize_text_2d()rasterize_transforms()rasterize_wireframe()subdivide_mesh()triangulate()