Maya C++ API: create a progress window


Maya C++ API: write a custom Linear Blending Skinning node


.MDD file exporter / importer source code (C / C++)


Cyclic Coordonate descent Inverse Kynematic (CCD IK)


[Maya C++ API] paint weights with MPxDeformerNode


Polar decomposition of a 3x3 matrix

Leaving [  C++ code ] to decompose a 3x3 matrix into rotation and scale/shear with polar decomposition.


[Maya C++ API] Get selected vertices of a mesh


[Maya C++ API] Set skinning weight attributes

Some C++ Maya API code to set skin weights (multi attributes) of a skin cluster node.


Bulge free Dual Quaternion Skinning (Trick)

Left: standard DQS. Right DQS bulge correction (both use same automatic skin weight: "smooth bind" inside Maya).


Laplacian smoothing (C++ code to smooth a mesh)

Dropping a procedure to compute the Laplacian smoothing of a 3D mesh (with cotangent weights).


C++ code for cotangent weights over a triangular mesh


Voro++.0.4.5 with cmake for easy compilation under windows

Dropping my code of the cmake version of voro++0.4.5 ]. It helped me to compile the voro++ library under windows with cmake.


Singular value decomposition of a 2x2 matrix (C++ code)

Dropping some [ code here] to do a singular value decomposition (SVD) of a 2 by 2 real matrix.


Source code for poisson disk sampling of a triangle mesh

2d poisson disk


3D viewer for Hermite Radial Basis Function

This is a simple demonstrator of the HRBF technique presented and explained here. You can visualize and edit the implicit surface generated with HRBF.


C++ code for spline curves

2d spline


Trackball C++ code without quaternions


C++ code to emulate openGL old direct mode drawing

glBegin(GL_TRIANGLES);
glVertex3f(1.0f, 0.0f, 0.0f);
glVertex3f(0.0f, 1.0f, 0.0f);
glVertex3f(0.0f, 0.0f, 1.0f);
glEnd();

 [  compact version ] | [  modular version ]

Remember the old days when you were able to simply draw a few primitives with GL_POINTS, GL_LINES or GL_QUADS within a pair of good old begin() end(). Well I'm providing a C++ class which will enable you to do this again under OpenGL 3.1 or higher.


C code for 4x4 matrix inversion

Just leaving some code here to invert either column or row major 4x4 matrices.


  • 1