All Projects → songtianyi → motionLib

songtianyi / motionLib

Licence: MIT License
quaternion, euler angle, interpolation, cubic bezier, cubic spline, PCA, etc.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to motionLib

Computational Geometry
Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc
Stars: ✭ 325 (+1313.04%)
Mutual labels:  interpolation, bezier
Cpp Spline
Package provides C++ implementation of spline interpolation
Stars: ✭ 54 (+134.78%)
Mutual labels:  interpolation, bezier
Korma
Mathematics library focused on geometry for Multiplatform Kotlin 1.3
Stars: ✭ 65 (+182.61%)
Mutual labels:  interpolation, bezier
quaternion-conventions
An overview of different quaternion implementations and their chosen order: x-y-z-w or w-x-y-z?
Stars: ✭ 24 (+4.35%)
Mutual labels:  quaternion
ml
经典机器学习算法的极简实现
Stars: ✭ 130 (+465.22%)
Mutual labels:  pca
HRTF-Individualization
Head-related Transfer Function Customization Process through Slider using PCA and SH in Matlab
Stars: ✭ 38 (+65.22%)
Mutual labels:  pca
animated interpolation
A flutter interpolation plugin inspired by the React Native interpolation animation
Stars: ✭ 20 (-13.04%)
Mutual labels:  interpolation
FSCNMF
An implementation of "Fusing Structure and Content via Non-negative Matrix Factorization for Embedding Information Networks".
Stars: ✭ 16 (-30.43%)
Mutual labels:  pca
split-ease
The JavaScript Easing function with a beginning, middle and end
Stars: ✭ 55 (+139.13%)
Mutual labels:  interpolation
cloud gen
Procedural Generation of Clouds with Vector Graphics
Stars: ✭ 46 (+100%)
Mutual labels:  bezier
NMFADMM
A sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).
Stars: ✭ 39 (+69.57%)
Mutual labels:  pca
Unity-Procedural
Spline based mesh generation
Stars: ✭ 67 (+191.3%)
Mutual labels:  bezier
rx-ease
Spring animation operator for rxjs 🦚✨
Stars: ✭ 16 (-30.43%)
Mutual labels:  interpolation
hlml
vectorized high-level math library
Stars: ✭ 42 (+82.61%)
Mutual labels:  quaternion
Audio cat dog classification
Classification of WAV files from cats and dogs
Stars: ✭ 16 (-30.43%)
Mutual labels:  pca
bitmapflow
A tool to generate inbetweens for animated sprites, written in godot-rust
Stars: ✭ 388 (+1586.96%)
Mutual labels:  interpolation
Quaternion.js
A JavaScript Quaternion library
Stars: ✭ 86 (+273.91%)
Mutual labels:  quaternion
dropClust
Version 2.1.0 released
Stars: ✭ 19 (-17.39%)
Mutual labels:  pca
commons-math-interpolation
A partial TypeScript port of the Apache Commons Math Interpolation package, including Akima cubic spline interpolation and LOESS/LOWESS local regression.
Stars: ✭ 18 (-21.74%)
Mutual labels:  interpolation
safe-string-interpolation
A type driven approach to string interpolation, aiming at consistent, secure, and only-human-readable logs and console outputs !
Stars: ✭ 14 (-39.13%)
Mutual labels:  interpolation

hi,i am new to github. 2012-7-19

it's very cool to share my code with others i think. feel free to join me :) 2012-7-24

The algorithm repository will not update any more,so i deleted it, and start a new repo. 2013-5-12

brief: motionLib is a small lib in computer animation/graphic project, i used it in data compression and motion synthesis.

note: these files may depend on each other,in most cases, you need to include them all in your project. And the CASEParser class is absent for license issue.

Catalog

  • AAP Axis-Angle pair operations
  • Bezier Cubic bezier interplation
  • CBVHParser parse BVH file
  • CQuatInterp quaternion interpolation, like slerp,squad,etc.
  • CQuaternion quaternion operations
  • CStack stack in c language
  • CVector3f 3-D vector operations
  • CordAnm write coordinate values to a file
  • FPC Floating-point compression, quantization, predictor
  • GLPOS calculate 3-d coordinate values
  • H3DMath some useful math routines
  • PCA principle component analysis
  • SplineInterp cubic spline interpolation
  • func some useful functions
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].