ARAPShapeManipulation icon indicating copy to clipboard operation
ARAPShapeManipulation copied to clipboard

"As-Rigid-As-Possible Shape Manipulation" & "Implementing As-Rigid-As-Possible Shape Manipulation and Surface Flattening" source code

As-rigid-as possible shape manipulation

C++ code for two papers about as-rigid-as-possible shape manipulation.

RigidDeform:

​ Igarashi T . As-rigid-as-possible shape manipulation[J]. ACM Trans. Graph. 2005, 24.

ImplementingARAP09:

​ Igarashi T , Igarashi Y . Implementing As-Rigid-As-Possible Shape Manipulation and Surface Flattening[J]. Journal of Graphics Gpu & Game Tools, 2009, 14(1):17-30.

PS:

For the Project ImplementingARAP09, the x64|Release Version is strongly recommended. Moreover, you can add CONVEX_MODEL, SQUARE_MODEL to the Preprocessor definitions via PropertiesC/C++PreprocessorPreprocessor Definitions.