|
From: Mu, S. <smu...@gm...> - 2008-06-29 05:57:01
|
We are glad to announce the release of JointTrack 2.1.0: http://sourceforge.net/project/showfiles.php?group_id=167273&package_id=190235&release_id=610096 Change log: ==================== 2.1.0 (feature, API, bug fix) -------------------- User experience: % Changed: New jts file format. See the last section for more information. (core) % Added: Utility: jtsconvert.exe to convert kinematics (.jts) file between different pose representations or convert old format .jts file to the new format. % Changed: Instead of having to click exactly on the model to move it, user interaction now acts on the current model. Be careful though: you may accidently rotate a model when you are just trying to bring the window to foreground. (JTRendererVTK) % Changed: All rotations are now about the model's origin(not center). (JTRendererVTK) % Changed: Changed how the program calculates rotation for left mouse button interaction (without pressing ctrl key). (JTRendererVTK) % Changed: Some default values (rotation search bounds and termination tolerance) in the 'config registration' dialog. (OptiSimAnneal_Ice) % Added: "Optimize whole sequence" button. (GUIwx) % Added: "Save all kinematics" and "Load all kinematics" buttons. (core, GUIwx) % Added: User now gets a warning if the jts file being loaded contains more data than needed. (core) % Fixed: Unchecking checkbox "image is black (bones) on white (background)" did not take immediate effect if the user has already run the optimization once with that checkbox checked. The bug remained in effect until the user switched to a different image. (CostFuncSFMahfouz) % Fixed: During optimization the program may crash or hang if the user tries to interact with the model display windows. (JTRendererVTK) % Fixed: "Reset" button for the canny edge parameters no longer causes error. (GUIwx) % Fixed: No more problems at image loading when the user has invalid intensity/canny parameters in the UI controls. (GUIwx) % Fixed: Pressing Q or E in the secondary model display window caused it to close. (JTRendererVTK) % Fixed: User can no longer close the model display windows. User can no longer resize the main model display window. (JTRendererVTK) % Fixed: Model may become half clipped in the secondary model display window when user manipulates the model using keyboard. (JTRendererVTK) % Fixed: The secondary model display window initially may show up behind the main model display window. This no longer happens unless the main model display window is very big. (JTRendererVTK) % Fixed: A singularity value (in the sense of Euler angles) may cause JointTrack to generate jts files with invalid values. (This was due to compiler optimization error, so it wouldn't happen in debug build.) (core) % Removed: Removed non-functioning buttons. (GUIwx) Major API changes: % Added one inheritance level to plugin hierarchy so that non-image-based registration routine can be added later. % Data order in Pose.rotation vector is now required to conform to the actual Euler sequence (if Euler angle is being used). Kinematics(.jts) file format change note: JointTrack still can load old format kinematics files. In addition to saving kinematics to new format files in JointTrack, user can also use command-line tool jtsconvert.exe to convert old format files to the new format. In old jts files, the six columns were "x_tran, y_tran, z_tran, x_rot, y_rot, z_rot". In order to represent symmetric Euler sequences (for example, 3-1-3), column orders have been changed to conform to the actual Euler sequence. New format jts files have column headers. |