\subsubsection*{v1.\+0.\+1 -\/ 07/2017 }


\begin{DoxyItemize}
\item \mbox{[}framework\mbox{]} The application will now automatically go to check module upon opening a project (as it does upon importing a new model)
\item \mbox{[}scaling constraints\mbox{]} Fix crashes when a new H\+B\+M is loaded that is incompatible with the currently loaded scalable model
\item \mbox{[}contour\mbox{]} Fixes a bug causing contour\+C\+L files to be unrecognized by the software
\item \mbox{[}anthropo\mbox{]} C\+C\+T\+Anthro-\/landmark based prediction temporarily removed as it is not yet fully functional
\item \mbox{[}anthropo\mbox{]} Fixes a bug that caused the \char`\"{}generate regressions\char`\"{} button to do nothing in some cases
\end{DoxyItemize}

\subsubsection*{v1.\+0.\+0 -\/ 05/2017 }


\begin{DoxyItemize}
\item \mbox{[}pre-\/posi\mbox{]} some gui enhancement (landmark visibility, reload button always active)
\item \mbox{[}pre-\/posi\mbox{]} fix controllers were not destroyed on reload
\item \mbox{[}fine-\/posi\mbox{]} fix bad affine density value used
\item \mbox{[}shape\mbox{]} fix skin young modules value was not set properly from the gui
\item \mbox{[}kriging\mbox{]} support for domain decomposition of the model through named metadata
\item \mbox{[}smoothing\mbox{]} added a new transformation smoothing method -\/ local displacement average
\end{DoxyItemize}

\subsubsection*{v0.\+99.\+0 -\/ 04/2017 }


\begin{DoxyItemize}
\item \mbox{[}shape\mbox{]} new module to shape H\+B\+M skin (beta quality)
\item \mbox{[}pre-\/posi\mbox{]} spine predictor have two lateral flexion angles
\item \mbox{[}pre-\/posi\mbox{]} voxel size can be scaled with H\+B\+M height
\item \mbox{[}pre-\/posi\mbox{]} custom affine frames can be defined in the metadata
\item \mbox{[}pre-\/posi\mbox{]} add simulation of articular capsules, ligaments, cartilage, when appropriate entities are defined
\item \mbox{[}pre-\/posi\mbox{]} add a distance constraint between tibia and patella
\item \mbox{[}pre-\/posi\mbox{]} add relative motion in the frame controller
\item \mbox{[}pre-\/posi\mbox{]} bone and capsule collisions can be enabled/disabled directly in the module, disabling it speeds up the simulation
\item \mbox{[}application\mbox{]} ability to interrupt lengthy process (like Position modules loading)
\item \mbox{[}anatomy\+D\+B\mbox{]} add some articular capsules, ligaments and meniscus
\item \mbox{[}pre-\/posi\mbox{]} F\+I\+X wrong bone collision in rare cases
\item \mbox{[}pre-\/posi\mbox{]} F\+I\+X update of some nodes in bone entities
\item \mbox{[}application\mbox{]} Environment can now be visualized and transformed (scale, translation and rotation)
\item \mbox{[}framework\mbox{]} metadata can be exported and imported.
\item \mbox{[}framework\mbox{]} only pmr file is now required to imported H\+B\+M from F\+E file or graphic mesh format (obj).
\item \mbox{[}bodysection\mbox{]} refactoring module\+: anthropometric model can be edited. Handles of type of dimension with relative or absolute taget value
\item \mbox{[}kriging\mbox{]} skin transformation now possible using surface distance instead of euclidean
\item \mbox{[}kriging\mbox{]} kriging with intermediate bone and skin target
\end{DoxyItemize}

\subsubsection*{v0.\+8.\+0 -\/ 01/2017 }


\begin{DoxyItemize}
\item \mbox{[}pre-\/posi\mbox{]} improve stability of the spine controller and the spine predictor
\item \mbox{[}pre-\/posi\mbox{]} add control on the user target stiffness
\item \mbox{[}pre-\/posi\mbox{]} add a clipping plane to inspect the 3\+D model
\item \mbox{[}pre-\/posi\mbox{]} fix flesh attachment bug
\item \mbox{[}framework\mbox{]} add generic tooltip
\item \mbox{[}framework\mbox{]} the application remembers your last used folders
\item \mbox{[}framework\mbox{]} python scripts can be run at any time in the workflow
\end{DoxyItemize}

\subsubsection*{v0.\+7.\+0 -\/ 11/2016 }


\begin{DoxyItemize}
\item \mbox{[}application\mbox{]} add landmarks and nodes exporter to simple ascii files
\item \mbox{[}pre-\/posi\mbox{]} lazy simulation loading, do not reload simulation if it is already ready
\item \mbox{[}pre-\/posi\mbox{]} updated spine predictor, with or without pelvis orientation
\item \mbox{[}pre-\/posi\mbox{]} spine target is reached progressively to improve simulation stability
\item \mbox{[}pre-\/posi\mbox{]} let the user control more simulation parameters (timestep, number of vertices for bone collision)
\item \mbox{[}smoothing\mbox{]} allowed selecting multiple entities as targets for optimization by all smoothing techniques
\item \mbox{[}3\+D viewer\mbox{]} Element blanking to allow exploration of inside of the model
\item \mbox{[}3\+D viewer\mbox{]} Display settings\+: setting camera focal point, resetting camera, switching projection type
\item \mbox{[}3\+D viewer\mbox{]} Highlighting element edges and normals
\item \mbox{[}3\+D viewer\mbox{]} Camera and display settings are now persistent across all modules
\item \mbox{[}3\+D viewer\mbox{]} Improved stability (due to safer handling of interaction between \char`\"{}computational\char`\"{} and rendering threads)
\end{DoxyItemize}

\subsubsection*{v0.\+6 -\/ 10/2016 -\/ alpha version }


\begin{DoxyItemize}
\item \mbox{[}pre-\/posi\mbox{]} new limited mouse interaction with the model
\item \mbox{[}pre-\/posi\mbox{]} new spine predictor
\item \mbox{[}pre-\/posi\mbox{]} new spine controller
\item \mbox{[}pre-\/posi\mbox{]} new anatomical landmark controllers
\item \mbox{[}fine-\/posi\mbox{]} slightly better affine frame spreading in the model
\item \mbox{[}pre-\/posi\mbox{]} soft and hard joint simulation
\item \mbox{[}pre-\/posi\mbox{]} loading of targets
\item \mbox{[}pre-\/posi\mbox{]} bone collision
\item \mbox{[}pre-\/posi\mbox{]} automatic stop of the positioning process
\item \mbox{[}app\mbox{]} model-\/modifying actions now create a history of node coordinates to which the user can roll-\/back
\item \mbox{[}bodysection\mbox{]} new module for scaling the model based on body section dimension targets
\item \mbox{[}anthropo-\/perso\mbox{]} new module for generating anthropometric measurement targets based on statistical regression analysis of a specified database
\item \mbox{[}smoothing\mbox{]} crease detection on surfaces
\item \mbox{[}smoothing\mbox{]} transformation smoothing using kriging in a box
\item \mbox{[}smoothing\mbox{]} surface smoothing using windowed sinc F\+I\+R filter
\item \mbox{[}smoothing\mbox{]} mechanism for loading baseline models either from file or from history
\item \mbox{[}3\+D viewer\mbox{]} V\+T\+K-\/based 3\+D viewer -\/ model exploration, visualization of metadata
\item \mbox{[}3\+D viewer\mbox{]} Picking tools\+: rubber band, box and single-\/object picking
\item \mbox{[}3\+D viewer\mbox{]} Coloring elements based on quality
\item \mbox{[}app\mbox{]} uniform module layout, use of tool windows to gather specific parts of the G\+U\+I
\end{DoxyItemize}

\subsubsection*{v0.\+5 -\/ 12/2015 }


\begin{DoxyItemize}
\item \mbox{[}smoothing\mbox{]} new smoothing module based on the Mesquite library
\item \mbox{[}fine-\/posi\mbox{]} new physics based module for positioned module deformation, it is based on the \mbox{[}pre-\/posi\mbox{]}
\item \mbox{[}pre-\/posi\mbox{]} control over frame orientation, ability to remove controllers
\item \mbox{[}pre-\/posi\mbox{]} save some targets
\item \mbox{[}laplacian-\/smoothing\mbox{]} this module is removed
\item \mbox{[}app\mbox{]} modules can have parameters
\item \mbox{[}framework\mbox{]} target data structure as an input/output for modules, can be saved/loaded to/from an xml file
\item \mbox{[}framework\mbox{]} environment can be loaded from F\+E code files
\item \mbox{[}framework\mbox{]} piper application save/load project files which contain the F\+E\+Model, targets and environment.
\item \mbox{[}iitd\mbox{]} new module to define contours metadata and position hip and knee, personalize the hbm.
\item \mbox{[}mesh-\/optim\mbox{]} new module to analyze mesh quality and improve mesh quality for 3\+D elements meshes.
\end{DoxyItemize}

\subsubsection*{v0.\+4 -\/ 09/2015 }


\begin{DoxyItemize}
\item \mbox{[}pre-\/posi\mbox{]} positioning of the frames, more display options
\item \mbox{[}pre-\/posi\mbox{]} support contact
\item \mbox{[}libhbm\mbox{]} support contact
\item \mbox{[}libhbm\mbox{]} split parser files in a format specific file and a model specific file
\end{DoxyItemize}

\subsubsection*{v0.\+3 -\/ 07/2015 }


\begin{DoxyItemize}
\item same functionalities as 0.\+2 but using double precision for floating point numbers\+: it consumes more memory but sofa-\/positioning is more stable.
\end{DoxyItemize}

\subsubsection*{v0.\+2 -\/ 07/2015 }


\begin{DoxyItemize}
\item package for both windows and linux
\item new module physics-\/positioning
\end{DoxyItemize}

\subsubsection*{v0.\+1 -\/ 05/2015 }


\begin{DoxyItemize}
\item initial version of the P\+I\+P\+E\+R application for windows
\item it includes the following modules\+: check, 3d-\/display, krigging, sofa-\/smoothing, scaling parameter 
\end{DoxyItemize}