pynimation
Introduction
Introduction
Description
Features
Out-of-tree development
Packages
Installation
Release versions
pynimation and pynimation-viewer
only pynimation
Non-release versions
Overview
Pynimation
Multidimensional data structures
Base Structures
Animation related structures
Loading
Animation objects
Animation and Skeleton
Joint ids
Animation array structure
Humanoid skeleton mapping
Base pose
Locals and Globals
Transforms
Vectors
Rotations
Export animations
Pynimation-viewer
Visualize animations
Graphical user interface
Viewer
Animations manager
Tree view
Joint data
Player
Player buttons
Speed slider
Timeline
Console
Graph
Loop callbacks
Single callback
The Unity way
Event bindings
Events
Example with Qt :
Example with Pygame :
Adding bindings
With bind()
With the
bindings
attribute
Example
Default bindings
Qt Bindings
Pygame Bindings
Migrating to 2.0
From objects to Numpy arrays
New data structures
Vectorizing
API Changes
Namespaces
PynimationApp
Frames and transform lists
Missing Tools
Common Issues
Failed to compile shader on Linux
404 Client Error while installing with pip on Linux
Update pip
Install with the gitlab index as main index
Manually download the package from the repo
ImportError: DLL load failed while importing fbx
Check if fbxsdkpy is installed
Verify fbxsdkpy is in the python path
Verify the python binary is 64bits
Check if the dependencies are installed
Windows
Linux
Development
Requirements
With poetry
Without poetry
Add to Python path
Coding Style
Naming
Conventions
Private members
Formatting
Line Endings
Existing conventions
Convention in PyNimation
Import Statements
Types of imports
Conventions in PyNimation
Imports style
Order
Type hints
Usage
Typing your code
Circular imports
Existing code
Testing
Running tests
Writing tests
Documentation
Documentation Style
Generation
CI/CD
Coverage report
API reference
pynimation
pynimation.viewer
pynimation.viewer.animatable
pynimation.viewer.animatable.Animatable
pynimation.viewer.animated
pynimation.viewer.animated.Animated
pynimation.viewer.camera
pynimation.viewer.camera.Camera
pynimation.viewer.character
pynimation.viewer.character.Character
pynimation.viewer.clock
pynimation.viewer.clock.Clock
pynimation.viewer.colored_character
pynimation.viewer.colored_character.ColoredCharacter
pynimation.viewer.displayable
pynimation.viewer.displayable.Displayable
pynimation.viewer.inout
pynimation.viewer.inout.fbx
pynimation.viewer.inout.mesh_importer
pynimation.viewer.light
pynimation.viewer.light.LightManager
pynimation.viewer.loop
pynimation.viewer.loop.CallableLoop
pynimation.viewer.mouse
pynimation.viewer.mouse.MouseManager
pynimation.viewer.objects
pynimation.viewer.objects.arrow
pynimation.viewer.objects.capsule
pynimation.viewer.objects.cube
pynimation.viewer.objects.curve
pynimation.viewer.objects.cylinder
pynimation.viewer.objects.plane
pynimation.viewer.objects.reference_system
pynimation.viewer.objects.sphere
pynimation.viewer.objects.triangle
pynimation.viewer.player
pynimation.viewer.player.Player
pynimation.viewer.scene
pynimation.viewer.scene.Scene
pynimation.viewer.scene_graph
pynimation.viewer.scene_graph.SceneGraph
pynimation.viewer.scene_graph.SceneNode
pynimation.viewer.stickfigure
pynimation.viewer.stickfigure.StickFigure
pynimation.viewer.texture
pynimation.viewer.texture.Texture
pynimation.viewer.third_person_camera
pynimation.viewer.third_person_camera.ThirdPersonCamera
pynimation.viewer.ui
pynimation.viewer.ui.action
pynimation.viewer.ui.application
pynimation.viewer.ui.default_actions
pynimation.viewer.ui.event
pynimation.viewer.ui.toolbox
pynimation.viewer.ui.ui_component
pynimation.viewer.ui.ui_window
pynimation.viewer.vbo
pynimation.viewer.vbo.VBObject
pynimation.viewer.viewer
pynimation.viewer.viewer.Viewer
pynimation.viewer.viewport
pynimation.viewer.viewport.Viewport
pynimation.anim
pynimation.anim.animation
pynimation.anim.animation.Animation
pynimation.anim.detect_supports
pynimation.anim.detect_supports.circlefit_supports_detecter
pynimation.anim.detect_supports.menardais_supports_detecter
pynimation.anim.detect_supports.supports_detecter
pynimation.anim.detect_supports.tests
pynimation.anim.detect_supports.utils
pynimation.anim.ik
pynimation.anim.ik.analytical_ik
pynimation.anim.ik.ik
pynimation.anim.ik.ik_factory
pynimation.anim.joint
pynimation.anim.joint.Joint
pynimation.anim.metrics
pynimation.anim.metrics.global_position_no_root
pynimation.anim.metrics.global_position_velocity_no_root
pynimation.anim.metrics.local_orientation_no_root
pynimation.anim.metrics.local_orientation_velocity_no_root
pynimation.anim.metrics.metric
pynimation.anim.metrics.similarity
pynimation.anim.motiongraph
pynimation.anim.motiongraph.motiongraph
pynimation.anim.motiongraph.randomwalk
pynimation.anim.pose
pynimation.anim.pose.Pose
pynimation.anim.pose.PoseTransform
pynimation.anim.retarget
pynimation.anim.retarget.kulpa_retargeter
pynimation.anim.retarget.retargeter
pynimation.anim.skeleton
pynimation.anim.skeleton.Skeleton
pynimation.common
pynimation.common.array
pynimation.common.array.Array
pynimation.common.array.ArrayBehaviour
pynimation.common.array.ConvertedBehaviour
pynimation.common.array.GraphViewBehaviour
pynimation.common.array.ObservableBehaviour
pynimation.common.array.ShapeCheckBehaviour
pynimation.common.common
pynimation.common.common.returnView
pynimation.common.data
pynimation.common.data.getDataPath
pynimation.common.defaults
pynimation.common.graph
pynimation.common.graph.Graph
pynimation.common.graph.Node
pynimation.common.localglobal
pynimation.common.localglobal.LocalGlobal
pynimation.common.matrix
pynimation.common.matrix.Matrix
pynimation.common.meta
pynimation.common.quaternion
pynimation.common.quaternion.Quaternion
pynimation.common.rotation
pynimation.common.rotation.Rotation
pynimation.common.rows
pynimation.common.rows.Rows
pynimation.common.singleton
pynimation.common.singleton.call
pynimation.common.transform
pynimation.common.transform.Transform
pynimation.common.transform_graph
pynimation.common.transform_graph.TransformGraph
pynimation.common.transform_graph.TransformNode
pynimation.common.vec
pynimation.common.vec.Vec
pynimation.common.vec.Vec2
pynimation.common.vec.Vec3
pynimation.common.vec.Vec4
pynimation.inout
pynimation.inout.binaryreader
pynimation.inout.binaryreader.BinaryReader
pynimation.inout.binarywriter
pynimation.inout.binarywriter.BinaryWriter
pynimation.inout.bvh
pynimation.inout.bvh.importer
pynimation.inout.common
pynimation.inout.common.io
pynimation.inout.common.ioOption
pynimation.inout.common.IO
pynimation.inout.exporter
pynimation.inout.exporter.handleSaveOptions
pynimation.inout.exporter.save
pynimation.inout.exporter.Exporter
pynimation.inout.fbx
pynimation.inout.fbx.exporter
pynimation.inout.fbx.importer
pynimation.inout.importer
pynimation.inout.importer.handleLoadOptions
pynimation.inout.importer.load
pynimation.inout.importer.Importer
pynimation.inout.mvnx
pynimation.inout.mvnx.importer
pynimation.inout.npz
pynimation.inout.npz.exporter
pynimation.inout.npz.importer
pynimation.inout.pynim
pynimation.inout.pynim.exporter
pynimation.inout.pynim.importer
pynimation
Welcome to pynimation’s documentation!
View page source
Welcome to pynimation’s documentation!
Introduction
Introduction
Installation
Overview
Pynimation
Pynimation-viewer
Migrating to 2.0
Common Issues
Development
Requirements
Coding Style
Type hints
Testing
Documentation
CI/CD
Coverage report
API reference
pynimation
Indices and tables
Index
Module Index
Search Page