Visual3D Releases: Difference between revisions

From Software Product Documentation
Jump to navigation Jump to search
No edit summary
Line 8: Line 8:


=Release Notes=
=Release Notes=
Visual3D Version 2020.04
Visual3D Version 2022.08
Copyright (C) 2000-2022 C-Motion, Inc.
Copyright (C) 2000-2022 C-Motion, Inc.
All Rights Reserved
All Rights Reserved


Updates in v2020.04.01
=What's New in v2022.08=
* Roll up of all bug fixes and development changes in release candidates.
 
* New naming convention for better tracking of updates
#Multisubject support in C3D files using the subject prefix parameters.
## Automatically adds subject prefix to marker labels landmarks and segments in Model Templates.
## Allows multiple subjects in the same movement  trial to be processed (identified by unique    prefixes used).
## Allows multiple static calibration trials to be  used for applying to movement trials. Handles each subject separately for computing means,  normal data, metrics, etc. when working with the    CMZ Library. Previously V3D required 1 subject per    CMO/CMZ file.
## Allows subject tagging in the model to allow    setting the active subject tag (in Set_Active_File)    which lets pipelines process different types of     subjects differently (ie; BATTER, PITCHER    generically applied to specific subject prefix).
## Nearly every pipeline command modified to support    active subjects and processing subjects separately.
#Additional support for markerless data, including  model building and processing for Theia 3D files.
#Bug fixes and performance tweaks throughout.
#RT Plugin updates for compatibility with manufacturer software updates
#Numerous usability and UI enhancements throughout.
 
 


{| class="mw-collapsible mw-collapsed wikitable" width="40%"
{| class="mw-collapsible mw-collapsed wikitable" width="40%"
Line 20: Line 31:
|-
|-
|
|
Updates in 2022.07.1
* [Bug Fix] Metric Signal Value At Event fix for
  adding extra result that was not needed, and named
  odd when appending to signal name.
* [Bug Fix] Occasional lockup at launch fixed, memory
  overrun
* [Usability] Speed up operations in pipeline
  workshop that were extremely slow
* [Bug Fix] Fix combo entries of the compute link
  model based dialog.
* [Enhancement] More Theia3D file processing changes
Updates in 2022.06.2
* [Enhancement] Performance improvement to Transform
  Data Coordinate System when upsampling to analog
  rate
* [Bug Fix] Guard against crash for activation
  heartbeat corrupted return data
* [Enhancement] Additional Theia processing changes
* [Bug Fix] Fix regression in Automatic Gait Events/
  TPR processing
Updates in 2022.06.1
* [Enhancement] Additional Theia processing changes
* [Enhancement] Performance improvements to pipeline
  workshop
* [Enhancement] Performance improvements to File
  New
* [Bug Fix] Additional changes to try to reduce
  instances of bug opening a file memory issue.
Updates in 2022.05.4
* [Enhancement] New command to import C3D parameters
  from an INI (.ini) file.
  File_Import_Parameters_From_INI_File
* [Enhancement] More Theia under the hood changes for
  processing Theia 3D data files
Updates in 2022.05.3
* [Bug Fix] Fix report scrolling issue
* [Enhancement] More Theia processing changes
* [Bug Fix] Save TPR Signal dialog quirks
* [Bug Fix] Import from C3D files wasn't handling
  units (in rarely used scenario)
Updates in 2022.05.2
* [Bug Fix] Fix crash in Metric_StdDev
* [Bug Fix] Fix event highlight color mismatch
* [Enhancement] Performance enhancements with
  Rotation based segments
* [Enhancement] Cleanup toolbars to make them
  more readable and clear.
* [Enhancement] More Thiea file processing
  changes
* [Bug Fix] Functional Joints assigning frames for
  multiple files from command didn't work
* [Enhancement] KinaTrax Change pose during static
  trial to create joints
Updates in 2022.05.1
* [Bug Fix] Fixed crash when using IK in a
  secondary model.
* [Bug Fix] Fix Link Model Based computation
  when using NO_SUBJECT::Lab
* [Bug Fix] Graph mouse hover information
  display fix for non standard data rate signals
Updates in 2022.04.1
* [Bug Fix] Continued fixing of multi-subject
  related bugs in commands.
* [Bug Fix] Copy and reflect segment with subject
  prefix was broken.
* [Bug Fix] Subject prefix IK motion constraint
  not properly being saved to model template.
* [Bug Fix] Additional changes to fix the rare
  issue opening a file that hangs Visual3D and
  eventually either opens, or crashes Visual3D.
  Uninitialized variable found that is the
  probable culprit.
* [Bug Fix] Fix for model file that used a
  percent symbol in the file name.
* [Enhancement] Theia 3D related support
* [Enhancement] Search/Replace event sequence
  in report template (subject prefixes)
* [Enhancement] Change to 'Help' menu items to
  use https rather than http for secure connection.
* [Enhancement] Compute_Model_Based dialog
  change to better handle subject prefix
* [Enhancement] Color segment tag combo to indicate
  whether the tag exists. Also hide the combo when
  C3D files without subjects are loaded.
* [Enhancement] Fix the endless "Fatal read error"
  message pop ups when a file is corrupted on disk.
Updates in 2022.03.3
* [Bug Fix] Several critical bug fixes related to
  Metric commands.
Updates in 2022.03.2
* [Bug Fix] Fix regression which prevented certain result
  signals which should be allowed from being created
* [Enhancement] Metric Minimum/Maximum added a new
  parameter for calculating the per file minimum/maximum
Updates in 2022.03.1
* [Enhancement] More changes for drawing geometric
  objects on segments
* [Enhancement] Changes to Apply/Append model
  template
* [Enhancement] Don't allow certain data types
  as the result signal for commands.
* [Enhancement] Compute_Model_Based changes
  for subject tags
* [Bug Fix] Fix FPLoc bug locating force platform in
  customer file
* [Bug Fix] Brought back certain missing calculations for
  metric commands (regression)
* [Bug Fix] Fix ambiguity in expressions for model items
  with component.
Updates in 2022.02.2
* [Bug Fix] Regression in Parameters parsing in
  expressions
* [Bug Fix] Signal types, etc. display adding
  a graph to a report for Frame_Numbers, Time
* [Bug Fix] Ambiguity parsing expressions for
  subject prefixes/component
* [Bug Fix] Typing in landmark in property page
  not being applied
* [Enhancement] Consistency in naming conventions
  for subject metric signals with previous version
Updates in 2022.02.1
* [Enhancement] Landmark editing changes for
  ease of use.
* [Enhancement] Allow geometric objects to
  be added to segments drawn in 3D viewer.
* [Enhancment] Add check box to dialogs for
  displaying of prefixes on signals/events
* [Enhancement] Modify menu options for model
  templates
* [Enhancement] Export to ASCII dialog support for
  subjects
* [Bug Fix] Fix Parameters expression in
  model builder, plus support for force
  platforms
  For example: FP2, corner 1
  MODEL::PARAMETERS::FORCE_PLATFORM::CORNERS::2[1]
* [Bug Fix] Temporal Distance fixes
* [Bug Fix] Fix regression accessing first joint in the
  joint array
* [Bug Fix] Fix for Metric Maximum regression
* [Bug Fix] Fix report add graph error filling in
  the signal combo boxes with folders/signals
* [Bug Fix] Opening an ASCII file with events wasn't
  creating events properly
Updates in 2022.01.2
* [Bug Fix] Fix the edit landmark window for
  landmarks that are offset to a marker location
Updates in 2022.01.1
* [Enhancement] More support for handling subjects
  - Generic Export to Ascii for each subject
  - Pipeline import of generic signals without
    prefixes
  - More command support for multiple subjects
* [Enhancement] Real time support for normalizing
  link model based data to a metric
* [Enhancement] Real time support for CURRENT_SIGNAL
  in Evaluate_Expression
* [Enhancement] Fixes to support Theia C3D files
* [Bug Fix] Real time fixes to support short
  C3D files (event and metric detection)
* [Bug Fixes] Various bug fixes supporting multiple
  subjects in a C3D file
* [Bug Fixes] IK fixes for subject prefixes
* [Bug Fix] Fix reading C3D files over 2GB
Updates in 2021.12.2
* [Enhancement] More command support for subjects
* [Bug Fixes] Fixed bugs related to subjects from
  prior preview releases.
* [Enhancement] All prior dialog updates for
  usability with multiple subjects
* [Enhancement] All prior multisubject support
  using subject prefixes defined in C3D parameters.
Updates in 2021.11.5
* [Enhancement] Multisubject support using subject
  prefixes defined in C3D parameters.
* [Enhancement] Mutiple separate static calibration
  files to be applied to C3D files.
* [Enhancement] Numerous support for multiple
  subjects in order to support metric and other
  command data calculations.
Updates in 2021.09.1
* [Bug Fix] Fix customer crash when using IK
* [Bug Fix] Fix Remove_Metric_By_Threshold command
* [Enhancement] More releases supported for
  interfacing with MATLAB®.
Updates in 2021.06.2
* [Regression fix] Fix filters when signal name
  is not specified
* [Enhancement] New command to swith to workspace
  tab
* [Bug Fix] Fix export row format
* Enhancement] Add command for importing data
  from Delsys Avanti csv files
* [Bug Fix] Allow files in hidden folders to be
  opened in the pipeline
* [Bug Fix] Compute_Distance_Map fix for segment
  colorization
* [Enhancement] Some Theia file processing
  changes
Updates in 2021.06.1
* [Enhancement] Add additional default folders
  for user to set in the pipeline for added
  flexibility.
* [Enhancement] Add start and end frame for
  export to ascii when outputing to XML.
* [Enhancement] Additional Theia3D support
  changes
* [Bug Fix] Fix crash on a bad IK chain.
* [Enhancement] Pipeline command to create
  a graph should create the graph anyways even
  when signal does not exist.
* [Bug Fix/Enhancements] CalTester jig bug,
  and implement new features
* [Feature] Compute_Distance_Map updates.
* [Enhancement] Fix bad parameter block with
  incorrect size given in C3D file.
Updates in 2021.04.1
* [Bug Fix] Compute Distance Map changes
* [Bug Fix] OpenSim export bug fix
* [Enhancement] Resample Data command features
* [Enhancement] Changes for Theia files support
Updates in 2021.03.2
* [Bug Fix] Fix Real Time calculation of
  Joing Angular Velocity which was off by
  a factor of 4 due to incorrect data rate
  calculation.
* [Bug Fix] Fix Theia3D manufacturer
  parameters to recognize Theia as the
  manufacturer.
* [Bug Fix] Kinatrax File Open empty C3D
* [Bug Fix] Command Modify Analog
  Parameters needed to have data structure
  initialized.
* [Feature] Add resampling functionality
  when Analog signals are imported as DERIVED.
Updates in 2021.03.1
* [Bug Fix] Initialize KinaTrax variables
  and move command to set the CS
  alignment.
* [Bug Fix] Fix Metric Maximum and
  Minimum when using the Library.
* [Bug Fix] Fix model angular momentum
  regression.
* [Performance] Speed up creating new graph
  when browsing the library, after closing
  the edit graph dialog.
Updates in 2021.02.1
* [Bug Fix] Fixed representative signal
  processing.
* [Bug Fix] Fixed display of
  event_sequences in quick view display
* [Bug Fix] Fixed expression bug in new
  leg of expression parsing intended to
  process strings which indexed
  improperly into empty double array.
Updates in 2021.01.1
* [New Feature] Addition of event range
  for FP Auto Baseline for files with bad
  force data at the start or end of trial.
* [Bug Fix] Fix fo rmodifying the max/min
  range of multiple graphs.
* [Bug Fix] Minor correction for combining
  forces when a segment hits multiple
  plates.
* [New Feature] Allow JOINT_VELOCITY and
  JOINT_ACCELERATION for
  Compute_Model_Based pipeline command
  to resolve resultant vector in a
  Cardan sequence.
* [New Feature] Allow strings to be used
  in string expressions mixed with values
  in order to use * operator and +
  operator to select string values based
  on conditionals.
Updates in 2020.11.2
* [Bug Fix] Fix list boxes with checks
  so they don't overlap when checking
  the box.
* [Compatibility] Updates for Theia
  compatibility
* [Bug Fix] Fix for Joint Radius ratio
  (reduced)
Updates in 2020.11.1
* [Bug Fix] Metric Mean fix for "No Data"
* [Usability] Remove Apply Model Template
  "pop up" when not wanted
* [Enhancement] Enhancement for
  combining 2 force platforms when not
  in the same plane
Updates in 2020.10.3
* [Bug Fix] Fix graph selection in the
  Signal and Events Tab
Updates in 2020.10.2
* [Bug Fix] Fix crash when you add a
  Signal and Events tab graph, then
  perform certain actions afterwards.
* [Usability] Fix highlighting items,
  selecting an  item on the Report tab.
Updates in 2020.10.1
* [Bug Fix] Fix crash using characters
  in a character set not supported in
  a Microsoft English (US) compile.
  NOTE: While the crash is now handled
  a message pop up tells the user that
  the file name/path contains unsupported
  characters.  The software may or may
  not handle everything properly, such
  as adding the file name to the recent
  files list.  This is dependent on
  underlying support of the microsoft
  routines on the computer.
Updates in 2020.09.1
* [Bug Fix] Fix metric table items that
  were showing up blank
* [Bug Fix] Realign graph titles for
  backward report template compatibility
* [Bug Fix] Fix the drawing and use of
  graph tics
* [Feature] New command to assist with
  reorganizing balloon text locations
Updates in 2020.08.3
* [Feature] Further support for Kinatrax
  .c3d file
Updates in 2020.08.2
* [Feature] Support for Kinatrax .c3d
  file containing has ROTATION data.
* [Bug Fix] Set Pipeline Parameter To
  List Of Model Names did't work in
  the Library.
* [Bug Fix] Report dialog changes for
  black graph window.
* [Bug Fix] Fixes to be able to graph
  Kinetic_Kinematic folder data.
Updates in 2020.08.1
* [Bug Fix] Fix C3D file read for file
  with large parameter.
* [Bug Fix] Fix Export command to C3D
  file check for the end event.
Updates in 2020.07.4
* [Feature] Add ability to capture .avi
  files of the animation without having to
  click 'OK' button for each export.
* [Feature] Normalize .avi output of
  synchronized motion files so animations
  using start and end event both start,
  and end at the events in both files.
  End frame of 0 will not normalize.
Updates in 2020.07.3
* [Bug Fix] Real-Time Metric_Maximum became
  broken and had a pre-existing issue with
  certain combinations of signal/events
* [Bug Fix] Fix crash when modifying a
  parameter for a Kistler file that doesn't
  contain baselines for analog signals.
* [Feature] Add ability to set a pipeline
  parameter to list of tags only for tags
  associated with the active files.
Updates in 2020.07.2
* [Bug Fix] Fix several sources of Visual3D
    crashes due to unexpected causes (guard
    commands and handle).
* [Bug Fix] Fix for filtering rotation
    matrices.
* [Compatibility] Update Motion Shadow
    support
* [User Interface] Fix pipeline folder prompt
    to be modal instead of modeless. This
    also prevents some issues which can cause
    crashes.
* [Debug] Add multiple message boxes to aid
    in debugging program errors.
* [Bug Fix] Better file handling when
    exporting data to a text file.
Updates in 2020.07.1
* [Bug Fix] Fix a crash when saving a file onto a
    remote drive using File_Save_As command and
    prompting for the file name.
* [User Interface] Overlay Report - fix warning
    message
Updates in 2020.06.1
* Improve C3D read of incorrectly written C3D file
* Fix naming of analog signals in C3D file without
  Analog Labels
* Export C3D range expression support
* Use arrow keys to change pages in report
* JSON output fixes
* CODA/Composite pelvis fix creating joints
* Create Any_Of and All_Of expression functions to
  create an overall boolean return (0 or 1) for
  whether all, or any of a data item matches the
  expression inside the function.
  ie; All_Of(METRIC::ORIGINAL::DISTANCE_ITEM > 0.7)
      Any_Of(METRIC::ORIGINAL::DISTANCE_ITEM > 0.7)
Updates in 2020.05.1
* Fix bug saving to a remote drive from the
  command File Save As. File ends up remaining
  in the user's appData/local/temp folder. File
  being saved to ends up being empty. The copy
  from the temp folder to the final folder was
  not trapped correctly in the command.
* Progress control when shown from pipeline
  favorites was not hidden after script completion
* Fix editing scripts using notepad button when
  the script has whitespace in the file name.
* Fix arrow controls in report editing dialog.
* Delete IK Properties when loading a .vlk file.
* Account for c3d file units when using the create
  force platform corners based on the extent of the
  force platforms in the Force Structures dialog.
Updates in 2020.04.1
* Recent improvements are now out of beta
  and are now released to production.
* Tab to export CalTester file data
* Fix remote drive issue with performance
  and corruption due to the increased risk of
  an undetected network blip while writing.
  (Note: this uses local C: drive as temporary
  staging point when using a network drive. If
  you are using a network drive, ensure you have
  enough space available for temporary .cmz files).
* Make_Image_Item command synched with the edit
  dialog parameters.
* Fix legend printing when using dashed lines.
* Allow gap filling for GCVSPL filter.
Updates in 2020.03.26
* Allow export of CalTester data from
  CalTester tabbed dialog
* Report Graphs bug fix
* Metric_Signal_Values_In_Sequence
  interpretation of NAN values and parameter
* Minor bug fix when analog rate not specified
* Fix Metric Table report item editing
  when you click the item to edit.
Updates in 2020.03.16
* Fix margin settings being reset when
  switching modes or saving a file.
* Metric signal values in sequence dialog
  changes
* Minor force plate changes
* Minor Theia support changes
Updates in 2020.03.03
* Fix GVCSPL filter bug getting frames
* Updates to command Modify C3D Parameters
Updates in 2020.02.28
* Fix several bugs and crashes editing a report
* Performance fixes for pipelines and library
* Fix for Xsense crash when lower extremity only
* Fix report graph bug which causes multiple graph
  entities to be created, and incorrect one drawn.
* Fix data store quirkiness which could cause odd
  behavior throughout.
Updates in 2020.02.04
* Fix crash for joint missing both segments
* Fix several report editing crash instances
* Use full file path for auto built models from movement
* Fix tracking target list selection for rare circumstance
* Fix GLOBAL item used in Subtract_Signals
* Clean up joints created when segments no longer exist
* Continue visual changes for 2020 release
Updates in 2020.01.20
* Change to meaningful date based releases so users
  are aware of how long it has been since their last
  update.
* Fixed graph draw order in report templates which
  became reversed.
* Add GET_NUMBER_OF_REPORT_PAGES function for expressions
  and allow use on report pipeline commands.
* Fix quirky behavior in FPLoc dialogs and jig property
  pages related to drawing targets in color.
* Modifications of data written to mvnx file
* Fix 2 dimensional float data dimensions.
Updates in 6.05.07
* More data file support changes
* CalTester fix
* STRING_REVERSE_FIND function added to expressions
Updates in 6.05.06
* Remove inadvertent debug code left in
* Allow passing in default folder when launched from
  the command line
* Allow multiple pipelines to be passed in when launched
  from the command line
Updates in 6.05.05
* Fix CalTester selection of a range so it will persist.
* Make Right_Toes and Left_Toes default segments
* Modify Delsys ascii import to read AVANTI data
* Computer Power from DFT coefficients was only computing
  the first instance (fixed).
Updates in 6.05.04
* Fix synchronized video issues
* Add expression functions for converting between
  rotations and quaternions
* X-Factor projection feature
* Fix Make_Image_Item command to update report list
  when it is the only item on the page.
Updates in 6.05.03
* More enhancements and updates to report editing
* Allow wildcards to be used for Signal_Names in
  pipeline commands
* Updates to support changes made to the C3D Format
* Point_Distance_To_Line function added as an expression
Updates in 6.05.02
* Updates for systems using C3D rotations.
Updates in 6.05.01
* Under the covers major change in compiler
* Report editing improvements for the report tab
* Fix print to PDF error for staggered graphs
* Some changes in infrastructure for future Visual3D
  features.
* Add Set_Pipeline_Parameter_To_List_Of_Model_Names
  command to assist with running model building
  commands.
* Fix Command_Signal_Cluster_Interpolate command crash
* Clean up model building dialogs to prepare for future
  features being developed
* Add ThoracicCervicleAcromiumToT12 graphic object
* Fix Transform_Data_Coordinate_System to work with
  Force Plate data when using IK


Updates in 6.03.07
Updates in 6.03.07
Line 55: Line 637:
* Fix regression in FP Auto Baseline
* Fix regression in FP Auto Baseline
* Fix bug to make analog synch signal visible
* Fix bug to make analog synch signal visible
* Add edit dialog to Set_Force_Platform_Threshold
* Add edit dialog to Set_Frorce_Platform_Threshold
* Fix hybrid segment CG on serializing .cmz files
* Fix hybrid segment CG on serializing .cmz files
   - affects drawing of axes at CG
   - affects drawing of axes at CG
Line 62: Line 644:
* Fix when using rotations to determine pose.
* Fix when using rotations to determine pose.
* Scaling for P2D signals when using manual range.
* Scaling for P2D signals when using manual range.
* Create edit dialog for Set_Force_Platform_Threshold
* Create edit dialog for Set_Force_Platform_Threashold


Updates in 6.03.02
Updates in 6.03.02
Line 70: Line 652:
* Delay load of dlls not called in Windows 7
* Delay load of dlls not called in Windows 7
   to prevent a Visual3D load error.
   to prevent a Visual3D load error.
Updates in 6.03
* Roll up of all bug fixes and development changes
  in release candidates.
* Set_Model_Metric command name compatibility
  with previous releases.


Updates in 6.01.52 (release candidate)
Updates in 6.01.52 (release candidate)
* Additional modifications for read only models when viewing the CMZ/CMO library of files.
* Additional modifications for read only models
  when viewing the CMZ/CMO library of files.


Updates in 6.01.51 (release candidate)
Updates in 6.01.51 (release candidate)
* Fix read only library dialogs to disallow applying changes to a library model.
* Fix read only library dialogs to disallow
  applying changes to a library model.
* Fix libary display of targets in a model.
* Fix libary display of targets in a model.
* Continue bug fixes for Average Filter and Set_View_Options command.
* Continue bug fixes for Average Filter and
  Set_View_Options command.


Updates in 6.01.50 (release candidate)
Updates in 6.01.50 (release candidate)
* New report editing interfaces to integrate various dialogs into cleaner tabbed design.
* New report editing interfaces to integrate
* COP_PATH normalization bug fix.  This used to normalize ML and AP to the conical foot circumference and was changed to normalize only to the foot radius.
  various dialogs into cleaner tabbed
  design.
* COP_PATH normalization bug fix.  This used
  to normalize ML and AP to the conical foot  
  circumference and was changed to normalize  
  only to the foot radius.
* Real Time Plugin cleanup
* Real Time Plugin cleanup
* Fix crash in set data to new values.
* Fix crash in set data to new values.
* Add ALL_MODELS and ACTIVE_MODELS to Set_Model_Metric command to specify model.
* Add ALL_MODELS and ACTIVE_MODELS to
* Update processing results if pipeline run multiple times.
  Set_Model_Metric command to specify model.
* Update processing results if pipeline run
  multiple times.
* Text Data dialog bugs when resizing fix.
* Text Data dialog bugs when resizing fix.
* Fix activiation bug on Windows 7
* Fix activiation bug on Windows 7
* Option added to force odd frames on filter commands.
* Option added to force odd frames on filter
* Export FP and assignments from View/Modify Force Platform Assignments tab.
  commands.
* Modify Force Structure Parameters Speed Values were set to NAN
* Export FP and assignments from View/Modify
* Fix transform data coordinate system upsample rate with IK signals.
  Force Platform Assignments tab.
* Set view options command fixes for options which weren't working.
* Modify Force Structure Parameters Speed Values
  were set to NAN
* Fix transform data coordinate system upsample
  rate with IK signals.
* Set view options command fixes for options which
  weren't working.
* Fix bug moving event frames in dialog.
* Fix bug moving event frames in dialog.
* Fixes for synchronized motion file dialog so it works better with the command.
* Fixes for synchronized motion file dialog so
  it works better with the command.


Updates in 6.01.49 (release candidate)
Updates in 6.01.49 (release candidate)
* Fix control buttons on the real-time biofeedback tab.
* Fix control buttons on the real-time
* Fix activation use of computer name to prevent duplication of mixed and all upper case names.
  biofeedback tab.
* Fix activation use of computer name
  to prevent duplication of mixed and
  all upper case names.


Updates in 6.01.47 (release candidate)
Updates in 6.01.47 (release candidate)
* Fix rare bug causing a crash for setting analog baselines after loading a .cmz file when fp_zeros are -1 on file load.
* Fix rare bug causing a crash for setting  
* More changes in prompt for pipeline parameter value
  analog baselines after loading a .cmz file
  when fp_zeros are -1 on file load.
* More changes in prompt for pipeline parameter
  value
* RT fix for disconnect/reconnect
* RT fix for disconnect/reconnect
* Menu option to view ReadMe file.
* Menu option to view ReadMe file.


Updates in 6.01.45 (release candidate)
Updates in 6.01.45 (release candidate)
* Allow segment colorization in synchronized motion file animation
* Allow segment colorization in synchronized
  motion file animation
* Fix in prompt for pipeline parameter value
* Fix in prompt for pipeline parameter value
* Minor error corrected in real-time graphs
* Minor error corrected in real-time graphs
Line 113: Line 724:


Updates in 6.01.43 (release candidate)
Updates in 6.01.43 (release candidate)
* Updated video rendering for greater compatibility with video codecs.
* Updated video rendering for greater
* Fix Make Line Graph command for intermediate events and exclude events used with Event_Sequences
  compatibility with video codecs.
* Fix Make Line Graph command for  
  intermediate events and exclude events
  used with Event_Sequences
* Indefinite Integral initial value fixes
* Indefinite Integral initial value fixes
* Event range issue when 2 events exist at the same time (rare instance).
* Event range issue when 2 events exist
* Continued modifications in preparation of new report graph editing features.
  at the same time (rare instance).
* Continued modifications in preparation of
  new report graph editing features.
* Fix Evaluate_Expression crash for spline
* Fix Evaluate_Expression crash for spline
* Software activation fix for Unicode Asian characters.
* Software activation fix for Unicode Asian
* Fix missing Compute_Distance_Map command history.
  characters.
* Fix missing Compute_Distance_Map command
  history.


Updates in 6.01.41 (release candidate)
Updates in 6.01.41 (release candidate)
* Fix discontinuity of joint angle X around 90 degrees.
* Fix discontinuity of joint angle X around
  90 degrees.


Updates in 6.01.39 (release candidate)
Updates in 6.01.39 (release candidate)
* Fix File Open regression in 6.01.37 for .cmo files saved between 2009-01 and 2010-11 versions of Visual3D.
* Fix File Open regression in 6.01.37 for
  .cmo files saved between 2009-01 and  
  2010-11 versions of Visual3D.


Updates in 6.01.37 (release candidate)
Updates in 6.01.37 (release candidate)
Line 132: Line 753:
* GCVSPL spline now handles rotations
* GCVSPL spline now handles rotations
* 64 bit IK precision tweak
* 64 bit IK precision tweak
* Add string_to_upper and string_to_lower expression functions
* Add string_to_upper and string_to_lower
  expression functions
* Fix consistency for IK target color animation
* Fix consistency for IK target color animation
* Fix filtering crash, deny filtering for folders that shouldn't be filtered, fix filter minor bug.
* Fix filtering crash, deny filtering for  
  folders that shouldn't be filtered, fix
  filter minor bug.
* Tweak to handling of graph tick marks.
* Tweak to handling of graph tick marks.
* New real time Metric_Maximum command
* New real time Metric_Maximum command
* LINK_MODEL_BASED GRF_DATA now set to zero, instead of NAN when no force present.
* LINK_MODEL_BASED GRF_DATA now set to zero,  
  instead of NAN when no force present.


Updates in 6.01.36
Updates in 6.01.36
* Fix crash when event referenced in an event sequence is empty (Performance fix regression).
* Fix crash when event referenced in an
  event sequence is empty (Performance fix
  regression).


Updates in 6.01.35
Updates in 6.01.35
* Fix crash obtaining event ranges when one of the events exists, but is empty.
* Fix crash obtaining event ranges when
* Code infrastructure changes for standardization
  one of the events exists, but is empty.
* Lowpass Filter error reporting update for maximum cutoff frequency
* Code infrastructure changes for  
* Modifications for synchronized motion files (and library capability).
  standardization
* Popup command wizard fix for recognizing the correct pipeline.
* Lowpass Filter error reporting update  
* Fix for CalTester target residuals being graphed.
  for maximum cutoff frequency
* Modifications for synchronized motion
  files (and library capability).
* Popup command wizard fix for recognizing
  the correct pipeline.
* Fix for CalTester target residuals being
  graphed.


Updates in 6.01.34
Updates in 6.01.34
* Fix marker highlight in Model Building regression for segment calibration markers.
* Fix marker highlight in Model Building
  regression for segment calibration
  markers.
* Fix segment dialog for rotations.
* Fix segment dialog for rotations.
* Remove warning for Make_Line_Graph when event sequence not used.
* Remove warning for Make_Line_Graph
* Map segment & muscle color modified to use default active model.
  when event sequence not used.
* Map segment & muscle color modified to
  use default active model.
* Set_Scale_Of_Objects command added.
* Set_Scale_Of_Objects command added.


Updates in 6.01.33
Updates in 6.01.33
* Helical Angle fix for when resolution coordinate system is set.
* Helical Angle fix for when resolution
  coordinate system is set.
* Set Animate Multiple File changes
* Set Animate Multiple File changes
* Allow export of Force assignments
* Allow export of Force assignments
* Allow import of TEXT_DATA from ASCII file.
* Allow import of TEXT_DATA from  
  ASCII file.


Updates in 6.01.32
Updates in 6.01.32
* Fix regression for edit graph for start and stop event.
* Fix regression for edit graph for  
  start and stop event.


Updates in 6.01.31
Updates in 6.01.31
* Fix precision issue exporting to ASCII files
* Fix precision issue exporting to ASCII
* Add Event_Sequences support for all commands and graphs.
  files
* Add Event_Sequences support for all  
  commands and graphs.
* Add a bat object
* Add a bat object
* Fixed synchronized scene for multiple models
* Fixed synchronized scene for multiple
  models
* Misc Kinatrax changes
* Misc Kinatrax changes
* Filter cutoff for 6DOF segments
* Filter cutoff for 6DOF segments
* Fix crash in saving model template
* Fix crash in saving model template
* Allow breakpoint text to be TEXT_DATA signal
* Allow breakpoint text to be TEXT_DATA
* Fix default folder on Import ASCII to be null string, not .txt
  signal
* Fix default folder on Import ASCII to
  be null string, not .txt


Updates in 6.01.30
Updates in 6.01.30
* Fix position of report page title to account for margin changes
* Fix position of report page title to  
* Fix pipeline breakpoint dialog to allow for more text to be displayed
  account for margin changes
* Fix command to load RT pipeline to lock shared resources to prevent crash
* Fix pipeline breakpoint dialog to  
  allow for more text to be displayed
* Fix command to load RT pipeline to
  lock shared resources to prevent
  crash
* Camera tracking tweaks
* Camera tracking tweaks
* Modify label scaling in reports
* Modify label scaling in reports
* Allow selecting a line on a graph in the report tab when animating
* Allow selecting a line on a graph in the
* Allow event_sequence when exporting data to an ASCII file
  report tab when animating
* Allow event_sequence when exporting dat
  to an ASCII file


Updates in 6.01.29
Updates in 6.01.29
* Fix performance issue with event sequences
* Fix performance issue with event sequences
* Add animation frame line to report graphs
* Add animation frame line to report graphs
* Add legend option to view graph line value when viewing animation in report mode
* Add legend option to view graph line value  
* Fix bug which can create duplicate event timestamps at the same frame
  when viewing animation in report mode
* Fix bug which can create duplicate event
  timestamps at the same frame
* Fix animation banner visibility
* Fix animation banner visibility
* Fix event sequence export to ASCII bug
* Fix event sequence export to ASCII bug
* Fix command to attach camera to segment
* Fix command to attach camera to segment


 
Updates in 6.01.28
Updates in 6.01.28
* Real Time resource leak causing freezes and crashes
* Real Time resource leak causing freezes and
  crashes


Updates in 6.01.27
Updates in 6.01.27
* Handle missing data when exporting report item to text file
* Handle missing data when exporting report
  item to text file
* Formatting of report text size tweaks
* Formatting of report text size tweaks
* Add Frame_Count function to Evaluate_Expression to return the number of frames in a signal
* Add Frame_Count function to Evaluate_Expression
* Fix explicit frame numbers when specifying a frame in an expression to handle it being 1 based
  to return the number of frames in a signal
* Fix explicit frame numbers when specifying a
  frame in an expression to handle it being
  1 based


Updates in 6.01.26
Updates in 6.01.26
* Allow setting pipeline parameter to a file's folder path.
* Allow setting pipeline parameter to a
* Colormap updates, including the ability to set fixed range colormaps to standardize the colormap used to color animation objects.
  file's folder path.
* Fix obscure bug displaying the Center of Gravity of segments when opening saved .cmz files and the coordinate system is not Z up, and when the option is selected to draw the axis at the center of the segment.
* Colormap updates, including the ability
* Allow explicit frame range for the SNIP expression.
  to set fixed range colormaps to standardize
  the colormap used to color animation objects.
* Fix obscure bug displaying the Center of
  Gravity of segments when opening saved
  .cmz files and the coordinate system is
  not Z up, and when the option is selected
  to draw the axis at the center of the segment.
* Allow explicit frame range for the SNIP
  expression.
* FILE_OPEN fix for .vnd files.
* FILE_OPEN fix for .vnd files.
* Dialog item user interface tweaks for several commands.
* Dialog item user interface tweaks for
* Fix crash for certain sequences of navigation through model muscle dialogs.
  several commands.
* Change behavior of expression or operator | to better handle NAN.
* Fix crash for certain sequences of navigation
  through model muscle dialogs.
* Change behavior of expression or operator |
  to better handle NAN.


Updates in 6.01.25
Updates in 6.01.25
* Fixed regression in opening VND files caused an invalid error message to appear and the file not opened.   
* Fixed regression in opening VND files  
  caused an invalid error message to appear  
  and the file not opened.   


Updates in 6.01.24
Updates in 6.01.24
Line 221: Line 893:


Updates in 6.01.23
Updates in 6.01.23
* Fix missing View Kinematic Only Segments property read from registry.
* Fix missing View Kinematic Only Segments
* Update viewer when selecting tracking markers in Model Builder
  property read from registry.
* Fis background color of RT graphs for threshold when selecting default
* Update viewer when selecting tracking
* Changed interpretation of legacy treadmill direction
  markers in Model Builder
* Fis background color of RT graphs for  
  threshold when selecting default
* Changed interpretation of legacy treadmill
  direction
* Fix digitizing post processing crash
* Fix digitizing post processing crash
* Display Signal Stats data header fix for quick view
* Display Signal Stats data header fix for
* Fix getting filenames from disk for extra items returned in rare scenarios.
  quick view
* Fix getting filenames from disk for extra
  items returned in rare scenarios.
* Fix Evaluate_Expression crash
* Fix Evaluate_Expression crash
* Force a recalc when saving and motion file segments are out of synch with model
* Force a recalc when saving and motion
* Avoid pelvis gimbal lock during follow through using Z-X-Y
  file segments are out of synch with model
* Avoid pelvis gimbal lock during follow  
  through using Z-X-Y


Updates in 6.01.22
Updates in 6.01.22
* Fix timestamps when only analog channels streamed.
* Fix timestamps when only analog channels
  streamed.


Updates in 6.01.21
Updates in 6.01.21
* Fix real time crash editing real time pipeline while streaming
* Fix real time crash editing real time  
* Fix baseline changes in Modify_Analog_Parameters command.
  pipeline while streaming
* Fix using reduced FP min in Auto_FP_Baseline command
* Fix baseline changes in  
  Modify_Analog_Parameters command.
* Fix using reduced FP min in  
  Auto_FP_Baseline command
* Fix time offset in Event_Copy command
* Fix time offset in Event_Copy command
* Fix crash when .cmz file is saved after modifying the number of segments in the model, but without applying the model to the motion files.
* Fix crash when .cmz file is saved
* Backward compatibility fix for .cmz segment residual to prevent crash when reading new .cmz files in older Visual3D.
  after modifying the number of segments
  in the model, but without applying the
  model to the motion files.
* Backward compatibility fix for .cmz
  segment residual to prevent crash when
  reading new .cmz files in older Visual3D.


Updates in 6.01.20
Updates in 6.01.20
* Basic filtering BETA added to realtime
* Basic filtering BETA added to realtime
* Several minor bugs fixed in the RT Biofeedback processing
* Several minor bugs fixed in the RT
  Biofeedback processing


Updates in 6.01.19
Updates in 6.01.19
* Fix segment residual for last frame of data read by .cmz files.
* Fix segment residual for last frame of data  
  read by .cmz files.
* Fix minor recent file list issue.
* Fix minor recent file list issue.
* Create Analog Rate parameter if missing
* Create Analog Rate parameter if missing
Line 257: Line 948:


Updates in 6.01.17
Updates in 6.01.17
* Fix .cmz file open regression of files with a lot of events.
* Fix .cmz file open regression of files
* Fix Set_Data_To_New_Values to work with P2D data
  with a lot of events.
* Fix Set_Data_To_New_Values to work with P2D
  data
* Fix RT bar graph quirks
* Fix RT bar graph quirks
* Fix reading Matfiles with extra unexpected variables that are not cell arrays
* Fix reading Matfiles with extra unexpected
  variables that are not cell arrays
* Save model template fix for IK rotation axes
* Save model template fix for IK rotation axes
* Allow deleting data with blank signal name
* Allow deleting data with blank signal name
Line 266: Line 960:


Updates in 6.01.16
Updates in 6.01.16
* Processing results performance changes and fix display settings.
* Processing results performance changes and
* Allow the user to set default results settings and temporary ones for the current pipeline by command.
  fix display settings.
* Allow P2D data for Set_Data_To_New_Values command.
* Allow the user to set default results settings
* Add @Eval( ) for special cases for command parameters.
  and temporary ones for the current pipeline
  by command.
* Allow P2D data for Set_Data_To_New_Values
  command.
* Add @Eval( ) for special cases for command
  parameters.
* Fix exporting more than 255 events.
* Fix exporting more than 255 events.
* Fix analog scale when set to NaN.
* Fix analog scale when set to NaN.
Line 277: Line 976:


Updates in 6.01.15
Updates in 6.01.15
* Fix uninitialized variable and consolidate duplicated information internally.
* Fix uninitialized variable and consolidate
  duplicated information internally.


Updates in 6.01.14
Updates in 6.01.14
* Enhance internal pipeline command restrictions for Reckon3D compatibility
* Enhance internal pipeline command
  restrictions for Reckon3D
  compatibility


Updates in 6.01.13
Updates in 6.01.13
* Fix View_Processing_Results command
* Fix View_Processing_Results command
* Fix regression setting 'time' to 'frames' in report graphs
* Fix regression setting 'time' to 'frames'
  in report graphs
* Fix Cross_Product obscure components bug.
* Fix Cross_Product obscure components bug.


Updates in 6.01.12
Updates in 6.01.12
* Add RT graph options for custom title, center the title.
* Add RT graph options for custom title, center
  the title.
* Add RT option to remove Y axis label from  
* Add RT option to remove Y axis label from  
biofeedback graphs
  biofeedback graphs
* Fix popups error unprotecting a folder
* Fix popups error unprotecting a folder
* Fix report legend on staggered graphs
* Fix report legend on staggered graphs
Line 299: Line 1,003:
* CalTester bug with target data in meters.
* CalTester bug with target data in meters.
* Fix export C3D file with landmarks bug.
* Fix export C3D file with landmarks bug.
* Fix export C3D file bug when first frame is > 1.
* Fix export C3D file bug when first frame
  is > 1.
* Fix kinematic only Helen Hayes pelvis.
* Fix kinematic only Helen Hayes pelvis.
* Fix real time color representation in graph dlg.
* Fix real time color representation in
  graph dlg.


Updates in 6.01.10
Updates in 6.01.10
* Fix report annotations error with average event
* Fix report annotations error with average event
* Fix Copy Event dialog which changed new event to upper case.
* Fix Copy Event dialog which changed new event
  to upper case.


Updates in v6.01.09
Updates in v6.01.09
* Handle Frames/Time in Realtime
* Handle Frames/Time in Realtime
* Fix signal folder selection in report graph dialog
* Fix signal folder selection in report graph
  dialog
* Add RT Scroll direction change option for RT graphs
* Add RT Scroll direction change option for RT graphs
* Allow RT Bar graph color change using line color
* Allow RT Bar graph color change using line color
Line 317: Line 1,025:


Updates in v6.01.08
Updates in v6.01.08
* Fix report crash when annotations index into signal beyond the frames contained in the signal.
* Fix report crash when annotations index into signal
  beyond the frames contained in the signal.
* Fix bar graph flicker in realtime
* Fix bar graph flicker in realtime
* Fix realtime FPS processing of Evaluate_Expression.
* Fix realtime FPS processing of Evaluate_Expression.
Line 323: Line 1,032:


Updates in v6.01.07
Updates in v6.01.07
* Fix landmark updates when segment location updates for IK in the static model.
* Fix landmark updates when segment location updates
* Pause when printing from a script in order to prevent issues when printting page changes.
  for IK in the static model.
* Pause when printing from a script in order to
  prevent issues when printting page changes.
* Fix asci file target scaling for some files.
* Fix asci file target scaling for some files.
* Fix Metric_Event_Sequence_Count
* Fix Metric_Event_Sequence_Count


Updates in v6.01.06
Updates in v6.01.06
* Fix custom segment mass expression from reverting to default expression when using a default geometry after you modify subject mass.
* Fix custom segment mass expression from reverting
  to default expression when using a default  
  geometry after you modify subject mass.
* Revert GCVSPL behavior back to 6.01.03 behavior.
* Revert GCVSPL behavior back to 6.01.03 behavior.
* Tweaks to Matlab engine interface to see if it fixes some obscure message from popping up for some users.
* Tweaks to Matlab engine interface to see if it
  fixes some obscure message from popping up for
  some users.
* Fix Set Data To New Value for analog subframes
* Fix Set Data To New Value for analog subframes
* Fix Remove_Prefix_From_Point_Labels when a bad prefix parameter is specified.  Fix modifying the static trial when no motion file is assigned to it.
* Fix Remove_Prefix_From_Point_Labels when a bad
  prefix parameter is specified.  Fix modifying
  the static trial when no motion file is assigned
  to it.
* Add a Create_Rotation command
* Add a Create_Rotation command
* Add segment selection to Compute_Planar_Angle dialog.
* Add segment selection to Compute_Planar_Angle
* Fix Append_Model_Template for IK Chains that have segments that already exist in the model.
  dialog.
* Update recent path when there is an error with the file opened, you probably want to go to that path again to select the correct file.
* Fix Append_Model_Template for IK Chains that
  have segments that already exist in the model.
* Update recent path when there is an error with
  the file opened, you probably want to go to that
  path again to select the correct file.


Updates in v6.01.05
Updates in v6.01.05
* Fix obscure model building error introduced in 6.01.04
* Fix obscure model building error introduced in
  6.01.04


Updates in v6.01.04
Updates in v6.01.04
Line 347: Line 1,070:
* Fix multithreading crash
* Fix multithreading crash
* Continued IOR_Quality_Assurance modifications
* Continued IOR_Quality_Assurance modifications
* Fix copy and reflect, or copy segment when segment is not using default SCS
* Fix copy and reflect, or copy segment when
* Add Metric_Interquartile_Range command and expression
  segment is not using default SCS
* Change expression integration commands to Indefinite_Integral and Metric_Integrate. Also changed metric expression commands to use the prefix "Metric_" to clarify expressions.
* Add Metric_Interquartile_Range command and
  expression
* Change expression integration commands to  
  Indefinite_Integral and Metric_Integrate.  
  Also changed metric expression commands to
  use the prefix "Metric_" to clarify expressions.
* Fix exit real time crash when streaming
* Fix exit real time crash when streaming
* Fix SVG axis labels
* Fix SVG axis labels
* Export animation frame fixes
* Export animation frame fixes
* New command to draw poly lines around a point in real time
* New command to draw poly lines around a point in
  real time
* Infrastructure changes for processing results
* Infrastructure changes for processing results


Line 363: Line 1,092:
* IOR_Quality_Assurance command availability
* IOR_Quality_Assurance command availability
* Functional Joints Definition dialog modifications
* Functional Joints Definition dialog modifications
* C3D file fix for customer's erroneous C3D file so it can be read and fixed.
* C3D file fix for customer's erroneous C3D file so
* Menu Settings option to turn multi threading on or off for Visual3D.
  it can be read and fixed.
* Menu Settings option to turn multi threading
  on or off for Visual3D.


Updates in v6.01.02
Updates in v6.01.02
* Fix drawing floor when no model file is given
* Fix drawing floor when no model file is given
* Fix balloon text expression information in saved .cmz files
* Fix balloon text expression information in  
  saved .cmz files
* Real time color changes in graphs for target range
* Real time color changes in graphs for target range
* Real time temporal and distance metric creation which prevented use in bar charts
* Real time temporal and distance metric creation
  which prevented use in bar charts


Updates in v6.01.01
Updates in v6.01.01
* Fix balloon text saved to a file which requires expression evaluation
* Fix balloon text saved to a file which requires
  expression evaluation
* Fix slow loading of Kinatrax files
* Fix slow loading of Kinatrax files
* Fix Real Time graphs when transitioning to lower threshold colors of yellow and red lines
* Fix Real Time graphs when transitioning to lower
* Add Real Time biofeedback command for Biofeedback_Show_Image_In_Range
  threshold colors of yellow and red lines
* Add Real Time biofeedback command for
  Biofeedback_Show_Image_In_Range
* Include missing .dll required for 64 bit Matlab
* Include missing .dll required for 64 bit Matlab


Updates in v6.01.00
Updates in v6.01.00
* Real Time performance and functionality improvements
* Real Time performance and functionality
* Matlab now available in 64 bit, with new and real time interfaces to put and eval directly to the Matlab workspace
  improvements
* Matlab now available in 64 bit, with new and
  real time interfaces to put and eval directly
  to the Matlab workspace
* Numerous fixes and tweaks.
* Numerous fixes and tweaks.
* Evaluate_Expression function additions for Metric_Integrate, Metric_Sum
* Evaluate_Expression function additions for
* Bring back old Functional Joints Post Processing abilities that went away in v6.
  Metric_Integrate, Metric_Sum
* Visual3D Server interface issues dealing with force platforms and scaling
* Bring back old Functional Joints Post Processing
  abilities that went away in v6.
* Visual3D Server interface issues dealing with
  force platforms and scaling
* New IOR Quality Assurance command
* New IOR Quality Assurance command


Updates in v6.00.34
Updates in v6.00.34
* Support for Kinatrax file format change.
* Support for Kinatrax file format change.
* Add Next and Previous Warning buttons to processing results
* Add Next and Previous Warning buttons to
* Specify size (or null) for a landmark in the 3D animation window.
  processing results
* Fix to export landmark when target of the same name contains no data.
* Specify size (or null) for a landmark in the
* Fix for automatic gait TPR to use first good ON and OFF events when first occurance is too close to the start, or end of a file to perform TPR.
  3D animation window.
* Fix to export landmark when target of the same
  name contains no data.
* Fix for automatic gait TPR to use first good
  ON and OFF events when first occurance is too
  close to the start, or end of a file to perform
  TPR.


Updates in v6.00.33
Updates in v6.00.33
* Fix units conversion issue when interfacing with Visual3D RT Server.
* Fix units conversion issue when interfacing
  with Visual3D RT Server.
* Fix SVG export of report to include labels
* Fix SVG export of report to include labels
* Fix NAN handling issue in certain expressions
* Fix NAN handling issue in certain expressions


Updates in v6.00.32
Updates in v6.00.32
* Realtime fix for crash that occurs with specific licensing configurations
* Realtime fix for crash that occurs with
* Report image resolution fix for high quality image display
  specific licensing configurations
* Report image resolution fix for high
  quality image display


Updates in v6.00.31
Updates in v6.00.31
* Fix custom geometry CODA pelvis inertial properties when saving and loading a file.
* Fix custom geometry CODA pelvis inertial
  properties when saving and loading a file.


Updates in v6.00.30
Updates in v6.00.30
Line 505: Line 1,257:
* Fix bug exporting OpenSim using a front to back treadmill
* Fix bug exporting OpenSim using a front to back treadmill
* Fix calling a breakpoint from within a meta-command
* Fix calling a breakpoint from within a meta-command
What's New in v6.00
* 64 bit support
* Multithreaded processing to take full advantage of
  multicore processors.
* CMZ file format to support fast file open times, and
  model access and processing from the CMZ library
* Library segment animation, library model viewing and
  library Link_Model_Based calculation capability
* Performance improvements throughout delivers very
  high performance model and data computations.
* Incorporate CalTester+ force platform corner location
  functionality into Visual3D
* IK Motion Constraints & Boundary Conditions
* Enhanced graphs with smoother lines (fix for print to
  PDF should work for dotted lines)
* Syntax color coded text editor (pipeline)
* Modeless dialogs for Force Assignments & Force
  Platform Parameters
* Query added to report items
  (examples using metrics and text data)
* Copy Landmark Button
* New Commands:
  - Event threshold parameter added for all maximum and
    minimum commands (Event & Metric)
  - FP Auto Baseline for improved treadmill force results
  - Locate Force Platform Corners
  - Reset Segment Assignment to Force and COP
  - Compute Confidence Ellipse (old name Compute
    Trajectory Ellipse)
  - Get Pipeline Parameter Index Value
  - Expression Loop (now Conditional_Statement)
  - New biofeedback animation commands
  - Export Signals to XML Graph
  - Set Text Item to store text information
  - Commands to secure data by the use of
    Folder Encryption


|}
|}


=What's New in v6.03=
==Previously new in v6==
 
{| class="mw-collapsible mw-collapsed wikitable" width="40%"
! style="text-align:left;" |      Updates
|-
|


Visual3D v6 contains more changes than any other Visual3D release. The new file format (CMZ) saves link-model data so large files will open much faster, allows for model animation while viewing the library, and allows for model based access for calculations across the library of .cmz files.  With the new 64 bit version of Visual3D along with multithreading, processing time will be significantly reduced.  
Visual3D v6 contains more changes than any other Visual3D release. The new file format (CMZ) saves link-model data so large files will open much faster, allows for model animation while viewing the library, and allows for model based access for calculations across the library of .cmz files.  With the new 64 bit version of Visual3D along with multithreading, processing time will be significantly reduced.  
Line 720: Line 1,514:
<br>
<br>
</div>
</div>
|}

Revision as of 21:44, 2 August 2022

Release Notes

Visual3D Version 2022.08 Copyright (C) 2000-2022 C-Motion, Inc. All Rights Reserved

What's New in v2022.08

  1. Multisubject support in C3D files using the subject prefix parameters.
    1. Automatically adds subject prefix to marker labels landmarks and segments in Model Templates.
    2. Allows multiple subjects in the same movement trial to be processed (identified by unique prefixes used).
    3. Allows multiple static calibration trials to be used for applying to movement trials. Handles each subject separately for computing means, normal data, metrics, etc. when working with the CMZ Library. Previously V3D required 1 subject per CMO/CMZ file.
    4. Allows subject tagging in the model to allow setting the active subject tag (in Set_Active_File) which lets pipelines process different types of subjects differently (ie; BATTER, PITCHER generically applied to specific subject prefix).
    5. Nearly every pipeline command modified to support active subjects and processing subjects separately.
  2. Additional support for markerless data, including model building and processing for Theia 3D files.
  3. Bug fixes and performance tweaks throughout.
  4. RT Plugin updates for compatibility with manufacturer software updates
  5. Numerous usability and UI enhancements throughout.


     Updates

Updates in 2022.07.1

  • [Bug Fix] Metric Signal Value At Event fix for
 adding extra result that was not needed, and named 
 odd when appending to signal name.
  • [Bug Fix] Occasional lockup at launch fixed, memory
 overrun
  • [Usability] Speed up operations in pipeline
 workshop that were extremely slow
  • [Bug Fix] Fix combo entries of the compute link
 model based dialog.
  • [Enhancement] More Theia3D file processing changes

Updates in 2022.06.2

  • [Enhancement] Performance improvement to Transform
 Data Coordinate System when upsampling to analog
 rate
  • [Bug Fix] Guard against crash for activation
 heartbeat corrupted return data
  • [Enhancement] Additional Theia processing changes
  • [Bug Fix] Fix regression in Automatic Gait Events/
 TPR processing

Updates in 2022.06.1

  • [Enhancement] Additional Theia processing changes
  • [Enhancement] Performance improvements to pipeline
 workshop
  • [Enhancement] Performance improvements to File
 New
  • [Bug Fix] Additional changes to try to reduce
 instances of bug opening a file memory issue.

Updates in 2022.05.4

  • [Enhancement] New command to import C3D parameters
 from an INI (.ini) file.
 File_Import_Parameters_From_INI_File
  • [Enhancement] More Theia under the hood changes for
 processing Theia 3D data files

Updates in 2022.05.3

  • [Bug Fix] Fix report scrolling issue
  • [Enhancement] More Theia processing changes
  • [Bug Fix] Save TPR Signal dialog quirks
  • [Bug Fix] Import from C3D files wasn't handling
 units (in rarely used scenario)

Updates in 2022.05.2

  • [Bug Fix] Fix crash in Metric_StdDev
  • [Bug Fix] Fix event highlight color mismatch
  • [Enhancement] Performance enhancements with
 Rotation based segments
  • [Enhancement] Cleanup toolbars to make them
 more readable and clear.
  • [Enhancement] More Thiea file processing
 changes
  • [Bug Fix] Functional Joints assigning frames for
 multiple files from command didn't work
  • [Enhancement] KinaTrax Change pose during static
 trial to create joints

Updates in 2022.05.1

  • [Bug Fix] Fixed crash when using IK in a
 secondary model.
  • [Bug Fix] Fix Link Model Based computation
 when using NO_SUBJECT::Lab
  • [Bug Fix] Graph mouse hover information
 display fix for non standard data rate signals

Updates in 2022.04.1

  • [Bug Fix] Continued fixing of multi-subject
 related bugs in commands.
  • [Bug Fix] Copy and reflect segment with subject
 prefix was broken.
  • [Bug Fix] Subject prefix IK motion constraint
 not properly being saved to model template.
  • [Bug Fix] Additional changes to fix the rare
 issue opening a file that hangs Visual3D and
 eventually either opens, or crashes Visual3D.
 Uninitialized variable found that is the 
 probable culprit.
  • [Bug Fix] Fix for model file that used a
 percent symbol in the file name.
  • [Enhancement] Theia 3D related support
  • [Enhancement] Search/Replace event sequence
 in report template (subject prefixes)
  • [Enhancement] Change to 'Help' menu items to
 use https rather than http for secure connection.
  • [Enhancement] Compute_Model_Based dialog
 change to better handle subject prefix
  • [Enhancement] Color segment tag combo to indicate
 whether the tag exists. Also hide the combo when
 C3D files without subjects are loaded.
  • [Enhancement] Fix the endless "Fatal read error"
 message pop ups when a file is corrupted on disk.

Updates in 2022.03.3

  • [Bug Fix] Several critical bug fixes related to
 Metric commands.

Updates in 2022.03.2

  • [Bug Fix] Fix regression which prevented certain result
 signals which should be allowed from being created
  • [Enhancement] Metric Minimum/Maximum added a new
 parameter for calculating the per file minimum/maximum

Updates in 2022.03.1

  • [Enhancement] More changes for drawing geometric
 objects on segments
  • [Enhancement] Changes to Apply/Append model
 template
  • [Enhancement] Don't allow certain data types
 as the result signal for commands.
  • [Enhancement] Compute_Model_Based changes
 for subject tags
  • [Bug Fix] Fix FPLoc bug locating force platform in
 customer file
  • [Bug Fix] Brought back certain missing calculations for
 metric commands (regression)
  • [Bug Fix] Fix ambiguity in expressions for model items
 with component.

Updates in 2022.02.2

  • [Bug Fix] Regression in Parameters parsing in
 expressions
  • [Bug Fix] Signal types, etc. display adding
 a graph to a report for Frame_Numbers, Time
  • [Bug Fix] Ambiguity parsing expressions for
 subject prefixes/component
  • [Bug Fix] Typing in landmark in property page
 not being applied
  • [Enhancement] Consistency in naming conventions
 for subject metric signals with previous version

Updates in 2022.02.1

  • [Enhancement] Landmark editing changes for
 ease of use.
  • [Enhancement] Allow geometric objects to
 be added to segments drawn in 3D viewer.
  • [Enhancment] Add check box to dialogs for
 displaying of prefixes on signals/events
  • [Enhancement] Modify menu options for model
 templates
  • [Enhancement] Export to ASCII dialog support for
 subjects
  • [Bug Fix] Fix Parameters expression in
 model builder, plus support for force
 platforms
 For example: FP2, corner 1
 MODEL::PARAMETERS::FORCE_PLATFORM::CORNERS::2[1]
  • [Bug Fix] Temporal Distance fixes
  • [Bug Fix] Fix regression accessing first joint in the
 joint array
  • [Bug Fix] Fix for Metric Maximum regression
  • [Bug Fix] Fix report add graph error filling in
 the signal combo boxes with folders/signals
  • [Bug Fix] Opening an ASCII file with events wasn't
 creating events properly

Updates in 2022.01.2

  • [Bug Fix] Fix the edit landmark window for
 landmarks that are offset to a marker location

Updates in 2022.01.1

  • [Enhancement] More support for handling subjects
 - Generic Export to Ascii for each subject
 - Pipeline import of generic signals without
   prefixes
 - More command support for multiple subjects
  • [Enhancement] Real time support for normalizing
 link model based data to a metric
  • [Enhancement] Real time support for CURRENT_SIGNAL
 in Evaluate_Expression
  • [Enhancement] Fixes to support Theia C3D files
  • [Bug Fix] Real time fixes to support short
 C3D files (event and metric detection)
  • [Bug Fixes] Various bug fixes supporting multiple
 subjects in a C3D file
  • [Bug Fixes] IK fixes for subject prefixes
  • [Bug Fix] Fix reading C3D files over 2GB

Updates in 2021.12.2

  • [Enhancement] More command support for subjects
  • [Bug Fixes] Fixed bugs related to subjects from
 prior preview releases.
  • [Enhancement] All prior dialog updates for
 usability with multiple subjects
  • [Enhancement] All prior multisubject support
 using subject prefixes defined in C3D parameters.

Updates in 2021.11.5

  • [Enhancement] Multisubject support using subject
 prefixes defined in C3D parameters.
  • [Enhancement] Mutiple separate static calibration
 files to be applied to C3D files.
  • [Enhancement] Numerous support for multiple
 subjects in order to support metric and other
 command data calculations.

Updates in 2021.09.1

  • [Bug Fix] Fix customer crash when using IK
  • [Bug Fix] Fix Remove_Metric_By_Threshold command
  • [Enhancement] More releases supported for
 interfacing with MATLAB®.

Updates in 2021.06.2

  • [Regression fix] Fix filters when signal name
 is not specified
  • [Enhancement] New command to swith to workspace
 tab
  • [Bug Fix] Fix export row format
  • Enhancement] Add command for importing data
 from Delsys Avanti csv files
  • [Bug Fix] Allow files in hidden folders to be
 opened in the pipeline
  • [Bug Fix] Compute_Distance_Map fix for segment
 colorization
  • [Enhancement] Some Theia file processing
 changes

Updates in 2021.06.1

  • [Enhancement] Add additional default folders
 for user to set in the pipeline for added 
 flexibility.
  • [Enhancement] Add start and end frame for
 export to ascii when outputing to XML.
  • [Enhancement] Additional Theia3D support
 changes
  • [Bug Fix] Fix crash on a bad IK chain.
  • [Enhancement] Pipeline command to create
 a graph should create the graph anyways even
 when signal does not exist.
  • [Bug Fix/Enhancements] CalTester jig bug,
 and implement new features
  • [Feature] Compute_Distance_Map updates.
  • [Enhancement] Fix bad parameter block with
 incorrect size given in C3D file.

Updates in 2021.04.1

  • [Bug Fix] Compute Distance Map changes
  • [Bug Fix] OpenSim export bug fix
  • [Enhancement] Resample Data command features
  • [Enhancement] Changes for Theia files support

Updates in 2021.03.2

  • [Bug Fix] Fix Real Time calculation of
 Joing Angular Velocity which was off by
 a factor of 4 due to incorrect data rate
 calculation.
  • [Bug Fix] Fix Theia3D manufacturer
 parameters to recognize Theia as the 
 manufacturer.
  • [Bug Fix] Kinatrax File Open empty C3D
  • [Bug Fix] Command Modify Analog
 Parameters needed to have data structure
 initialized.
  • [Feature] Add resampling functionality
 when Analog signals are imported as DERIVED.

Updates in 2021.03.1

  • [Bug Fix] Initialize KinaTrax variables
 and move command to set the CS 
 alignment.
  • [Bug Fix] Fix Metric Maximum and
 Minimum when using the Library.
  • [Bug Fix] Fix model angular momentum
 regression.
  • [Performance] Speed up creating new graph
 when browsing the library, after closing
 the edit graph dialog.

Updates in 2021.02.1

  • [Bug Fix] Fixed representative signal
 processing.
  • [Bug Fix] Fixed display of
 event_sequences in quick view display
  • [Bug Fix] Fixed expression bug in new
 leg of expression parsing intended to
 process strings which indexed 
 improperly into empty double array.

Updates in 2021.01.1

  • [New Feature] Addition of event range
 for FP Auto Baseline for files with bad
 force data at the start or end of trial.
  • [Bug Fix] Fix fo rmodifying the max/min
 range of multiple graphs.
  • [Bug Fix] Minor correction for combining
 forces when a segment hits multiple 
 plates.
  • [New Feature] Allow JOINT_VELOCITY and
 JOINT_ACCELERATION for 
 Compute_Model_Based pipeline command
 to resolve resultant vector in a
 Cardan sequence.
  • [New Feature] Allow strings to be used
 in string expressions mixed with values
 in order to use * operator and + 
 operator to select string values based
 on conditionals.

Updates in 2020.11.2

  • [Bug Fix] Fix list boxes with checks
 so they don't overlap when checking 
 the box.
  • [Compatibility] Updates for Theia
 compatibility
  • [Bug Fix] Fix for Joint Radius ratio
 (reduced)

Updates in 2020.11.1

  • [Bug Fix] Metric Mean fix for "No Data"
  • [Usability] Remove Apply Model Template
 "pop up" when not wanted
  • [Enhancement] Enhancement for
 combining 2 force platforms when not
 in the same plane

Updates in 2020.10.3

  • [Bug Fix] Fix graph selection in the
 Signal and Events Tab

Updates in 2020.10.2

  • [Bug Fix] Fix crash when you add a
 Signal and Events tab graph, then 
 perform certain actions afterwards.
  • [Usability] Fix highlighting items,
 selecting an  item on the Report tab.

Updates in 2020.10.1

  • [Bug Fix] Fix crash using characters
 in a character set not supported in
 a Microsoft English (US) compile.
 NOTE: While the crash is now handled
 a message pop up tells the user that
 the file name/path contains unsupported
 characters.  The software may or may
 not handle everything properly, such
 as adding the file name to the recent
 files list.  This is dependent on
 underlying support of the microsoft
 routines on the computer.

Updates in 2020.09.1

  • [Bug Fix] Fix metric table items that
 were showing up blank
  • [Bug Fix] Realign graph titles for
 backward report template compatibility
  • [Bug Fix] Fix the drawing and use of
 graph tics
  • [Feature] New command to assist with
 reorganizing balloon text locations

Updates in 2020.08.3

  • [Feature] Further support for Kinatrax
 .c3d file

Updates in 2020.08.2

  • [Feature] Support for Kinatrax .c3d
 file containing has ROTATION data.
  • [Bug Fix] Set Pipeline Parameter To
 List Of Model Names did't work in
 the Library.
  • [Bug Fix] Report dialog changes for
 black graph window.
  • [Bug Fix] Fixes to be able to graph
 Kinetic_Kinematic folder data.

Updates in 2020.08.1

  • [Bug Fix] Fix C3D file read for file
 with large parameter.
  • [Bug Fix] Fix Export command to C3D
 file check for the end event.

Updates in 2020.07.4

  • [Feature] Add ability to capture .avi
 files of the animation without having to
 click 'OK' button for each export.
  • [Feature] Normalize .avi output of
 synchronized motion files so animations
 using start and end event both start,
 and end at the events in both files.
 End frame of 0 will not normalize.

Updates in 2020.07.3

  • [Bug Fix] Real-Time Metric_Maximum became
 broken and had a pre-existing issue with
 certain combinations of signal/events
  • [Bug Fix] Fix crash when modifying a
 parameter for a Kistler file that doesn't
 contain baselines for analog signals.
  • [Feature] Add ability to set a pipeline
 parameter to list of tags only for tags
 associated with the active files.

Updates in 2020.07.2

  • [Bug Fix] Fix several sources of Visual3D
   crashes due to unexpected causes (guard
   commands and handle).
  • [Bug Fix] Fix for filtering rotation
   matrices.
  • [Compatibility] Update Motion Shadow
   support
  • [User Interface] Fix pipeline folder prompt
   to be modal instead of modeless. This 
   also prevents some issues which can cause
   crashes.
  • [Debug] Add multiple message boxes to aid
   in debugging program errors.
  • [Bug Fix] Better file handling when
   exporting data to a text file.

Updates in 2020.07.1

  • [Bug Fix] Fix a crash when saving a file onto a
   remote drive using File_Save_As command and
   prompting for the file name.
  • [User Interface] Overlay Report - fix warning
   message 

Updates in 2020.06.1

  • Improve C3D read of incorrectly written C3D file
  • Fix naming of analog signals in C3D file without
 Analog Labels
  • Export C3D range expression support
  • Use arrow keys to change pages in report
  • JSON output fixes
  • CODA/Composite pelvis fix creating joints
  • Create Any_Of and All_Of expression functions to
 create an overall boolean return (0 or 1) for
 whether all, or any of a data item matches the
 expression inside the function.
 ie; All_Of(METRIC::ORIGINAL::DISTANCE_ITEM > 0.7)
     Any_Of(METRIC::ORIGINAL::DISTANCE_ITEM > 0.7)

Updates in 2020.05.1

  • Fix bug saving to a remote drive from the
 command File Save As. File ends up remaining
 in the user's appData/local/temp folder. File
 being saved to ends up being empty. The copy
 from the temp folder to the final folder was
 not trapped correctly in the command.
  • Progress control when shown from pipeline
 favorites was not hidden after script completion
  • Fix editing scripts using notepad button when
 the script has whitespace in the file name.
  • Fix arrow controls in report editing dialog.
  • Delete IK Properties when loading a .vlk file.
  • Account for c3d file units when using the create
 force platform corners based on the extent of the 
 force platforms in the Force Structures dialog.

Updates in 2020.04.1

  • Recent improvements are now out of beta
 and are now released to production.
  • Tab to export CalTester file data
  • Fix remote drive issue with performance
 and corruption due to the increased risk of
 an undetected network blip while writing.
 (Note: this uses local C: drive as temporary
 staging point when using a network drive. If
 you are using a network drive, ensure you have
 enough space available for temporary .cmz files).
  • Make_Image_Item command synched with the edit
 dialog parameters.
  • Fix legend printing when using dashed lines.
  • Allow gap filling for GCVSPL filter.


Updates in 2020.03.26

  • Allow export of CalTester data from
 CalTester tabbed dialog
  • Report Graphs bug fix
  • Metric_Signal_Values_In_Sequence
 interpretation of NAN values and parameter
  • Minor bug fix when analog rate not specified
  • Fix Metric Table report item editing
 when you click the item to edit.

Updates in 2020.03.16

  • Fix margin settings being reset when
 switching modes or saving a file.
  • Metric signal values in sequence dialog
 changes
  • Minor force plate changes
  • Minor Theia support changes

Updates in 2020.03.03

  • Fix GVCSPL filter bug getting frames
  • Updates to command Modify C3D Parameters

Updates in 2020.02.28

  • Fix several bugs and crashes editing a report
  • Performance fixes for pipelines and library
  • Fix for Xsense crash when lower extremity only
  • Fix report graph bug which causes multiple graph
 entities to be created, and incorrect one drawn.
  • Fix data store quirkiness which could cause odd
 behavior throughout.

Updates in 2020.02.04

  • Fix crash for joint missing both segments
  • Fix several report editing crash instances
  • Use full file path for auto built models from movement
  • Fix tracking target list selection for rare circumstance
  • Fix GLOBAL item used in Subtract_Signals
  • Clean up joints created when segments no longer exist
  • Continue visual changes for 2020 release

Updates in 2020.01.20

  • Change to meaningful date based releases so users
 are aware of how long it has been since their last
 update.
  • Fixed graph draw order in report templates which
 became reversed.
  • Add GET_NUMBER_OF_REPORT_PAGES function for expressions
 and allow use on report pipeline commands.
  • Fix quirky behavior in FPLoc dialogs and jig property
 pages related to drawing targets in color.
  • Modifications of data written to mvnx file
  • Fix 2 dimensional float data dimensions.

Updates in 6.05.07

  • More data file support changes
  • CalTester fix
  • STRING_REVERSE_FIND function added to expressions

Updates in 6.05.06

  • Remove inadvertent debug code left in
  • Allow passing in default folder when launched from
 the command line
  • Allow multiple pipelines to be passed in when launched
 from the command line

Updates in 6.05.05

  • Fix CalTester selection of a range so it will persist.
  • Make Right_Toes and Left_Toes default segments
  • Modify Delsys ascii import to read AVANTI data
  • Computer Power from DFT coefficients was only computing
 the first instance (fixed).

Updates in 6.05.04

  • Fix synchronized video issues
  • Add expression functions for converting between
 rotations and quaternions
  • X-Factor projection feature
  • Fix Make_Image_Item command to update report list
 when it is the only item on the page.

Updates in 6.05.03

  • More enhancements and updates to report editing
  • Allow wildcards to be used for Signal_Names in
 pipeline commands
  • Updates to support changes made to the C3D Format
  • Point_Distance_To_Line function added as an expression

Updates in 6.05.02

  • Updates for systems using C3D rotations.

Updates in 6.05.01

  • Under the covers major change in compiler
  • Report editing improvements for the report tab
  • Fix print to PDF error for staggered graphs
  • Some changes in infrastructure for future Visual3D
 features.
  • Add Set_Pipeline_Parameter_To_List_Of_Model_Names
 command to assist with running model building
 commands.
  • Fix Command_Signal_Cluster_Interpolate command crash
  • Clean up model building dialogs to prepare for future
 features being developed
  • Add ThoracicCervicleAcromiumToT12 graphic object
  • Fix Transform_Data_Coordinate_System to work with
 Force Plate data when using IK

Updates in 6.03.07

  • Add capability to remove segments from consideration
 from assigning a force to it.
  • Some commands using a model metric sometimes do not
 access the model properly, fixed to be consistent
 when multiple models are present.
  • Gap fill clusters using locations of the tracking
 markers (prototype hidden).
  • Fix page title when no report items exist on the page
  • Fix CalTester to allow manual selection of the FP
 being tested.

Updates in 6.03.06

  • Fix Metric_Event_Count when counting the last
 frame of a file to account for precision
 variances.

Updates in 6.03.05

  • Report item editing now returns list to same
 position when you selected item to edit.
  • Set_View_Options did not default to work the
 same as previous versions, corrected to allow
 setting the background to white.
  • Metric folder viewing sometimes did not show
 all items in the folder.
  • Changes to Copy and Reflect Landmark to work
 better.
  • Allow model template to be applied to multiple
 static calibration file in Open and Append
 commands.

Updates in 6.03.04

  • Fix regression in FP Auto Baseline
  • Fix bug to make analog synch signal visible
  • Add edit dialog to Set_Frorce_Platform_Threshold
  • Fix hybrid segment CG on serializing .cmz files
 - affects drawing of axes at CG

Updates in 6.03.03

  • Fix when using rotations to determine pose.
  • Scaling for P2D signals when using manual range.
  • Create edit dialog for Set_Force_Platform_Threashold

Updates in 6.03.02

  • Fix error in Metric_Signal_Value_At_Event

Updates in 6.03.01

  • Delay load of dlls not called in Windows 7
 to prevent a Visual3D load error.

Updates in 6.03

  • Roll up of all bug fixes and development changes
 in release candidates.
  • Set_Model_Metric command name compatibility
 with previous releases.

Updates in 6.01.52 (release candidate)

  • Additional modifications for read only models
 when viewing the CMZ/CMO library of files.

Updates in 6.01.51 (release candidate)

  • Fix read only library dialogs to disallow
 applying changes to a library model.
  • Fix libary display of targets in a model.
  • Continue bug fixes for Average Filter and
 Set_View_Options command.

Updates in 6.01.50 (release candidate)

  • New report editing interfaces to integrate
 various dialogs into cleaner tabbed
 design.
  • COP_PATH normalization bug fix. This used
 to normalize ML and AP to the conical foot 
 circumference and was changed to normalize 
 only to the foot radius.
  • Real Time Plugin cleanup
  • Fix crash in set data to new values.
  • Add ALL_MODELS and ACTIVE_MODELS to
 Set_Model_Metric command to specify model.
  • Update processing results if pipeline run
 multiple times.
  • Text Data dialog bugs when resizing fix.
  • Fix activiation bug on Windows 7
  • Option added to force odd frames on filter
 commands.
  • Export FP and assignments from View/Modify
 Force Platform Assignments tab.
  • Modify Force Structure Parameters Speed Values
 were set to NAN
  • Fix transform data coordinate system upsample
 rate with IK signals.
  • Set view options command fixes for options which
 weren't working.
  • Fix bug moving event frames in dialog.
  • Fixes for synchronized motion file dialog so
 it works better with the command.

Updates in 6.01.49 (release candidate)

  • Fix control buttons on the real-time
 biofeedback tab.
  • Fix activation use of computer name
 to prevent duplication of mixed and
 all upper case names.

Updates in 6.01.47 (release candidate)

  • Fix rare bug causing a crash for setting
 analog baselines after loading a .cmz file
 when fp_zeros are -1 on file load.
  • More changes in prompt for pipeline parameter
 value
  • RT fix for disconnect/reconnect
  • Menu option to view ReadMe file.

Updates in 6.01.45 (release candidate)

  • Allow segment colorization in synchronized
 motion file animation
  • Fix in prompt for pipeline parameter value
  • Minor error corrected in real-time graphs
  • Add option for Rename_Signals in cal file

Updates in 6.01.43 (release candidate)

  • Updated video rendering for greater
 compatibility with video codecs.
  • Fix Make Line Graph command for
 intermediate events and exclude events
 used with Event_Sequences
  • Indefinite Integral initial value fixes
  • Event range issue when 2 events exist
 at the same time (rare instance).
  • Continued modifications in preparation of
 new report graph editing features.
  • Fix Evaluate_Expression crash for spline
  • Software activation fix for Unicode Asian
 characters.
  • Fix missing Compute_Distance_Map command
 history.

Updates in 6.01.41 (release candidate)

  • Fix discontinuity of joint angle X around
 90 degrees.

Updates in 6.01.39 (release candidate)

  • Fix File Open regression in 6.01.37 for
 .cmo files saved between 2009-01 and 
 2010-11 versions of Visual3D.

Updates in 6.01.37 (release candidate)

  • Fix digitizing pointer crash regression
  • GCVSPL spline now handles rotations
  • 64 bit IK precision tweak
  • Add string_to_upper and string_to_lower
 expression functions
  • Fix consistency for IK target color animation
  • Fix filtering crash, deny filtering for
 folders that shouldn't be filtered, fix
 filter minor bug.
  • Tweak to handling of graph tick marks.
  • New real time Metric_Maximum command
  • LINK_MODEL_BASED GRF_DATA now set to zero,
 instead of NAN when no force present.

Updates in 6.01.36

  • Fix crash when event referenced in an
 event sequence is empty (Performance fix
 regression).

Updates in 6.01.35

  • Fix crash obtaining event ranges when
 one of the events exists, but is empty.
  • Code infrastructure changes for
 standardization
  • Lowpass Filter error reporting update
 for maximum cutoff frequency
  • Modifications for synchronized motion
 files (and library capability).
  • Popup command wizard fix for recognizing
 the correct pipeline.
  • Fix for CalTester target residuals being
 graphed.

Updates in 6.01.34

  • Fix marker highlight in Model Building
 regression for segment calibration
 markers.
  • Fix segment dialog for rotations.
  • Remove warning for Make_Line_Graph
 when event sequence not used.
  • Map segment & muscle color modified to
 use default active model.
  • Set_Scale_Of_Objects command added.

Updates in 6.01.33

  • Helical Angle fix for when resolution
 coordinate system is set.
  • Set Animate Multiple File changes
  • Allow export of Force assignments
  • Allow import of TEXT_DATA from
 ASCII file.

Updates in 6.01.32

  • Fix regression for edit graph for
 start and stop event.

Updates in 6.01.31

  • Fix precision issue exporting to ASCII
 files
  • Add Event_Sequences support for all
 commands and graphs.
  • Add a bat object
  • Fixed synchronized scene for multiple
 models
  • Misc Kinatrax changes
  • Filter cutoff for 6DOF segments
  • Fix crash in saving model template
  • Allow breakpoint text to be TEXT_DATA
 signal
  • Fix default folder on Import ASCII to
 be null string, not .txt

Updates in 6.01.30

  • Fix position of report page title to
 account for margin changes
  • Fix pipeline breakpoint dialog to
 allow for more text to be displayed
  • Fix command to load RT pipeline to
 lock shared resources to prevent
 crash
  • Camera tracking tweaks
  • Modify label scaling in reports
  • Allow selecting a line on a graph in the
 report tab when animating
  • Allow event_sequence when exporting dat
 to an ASCII file

Updates in 6.01.29

  • Fix performance issue with event sequences
  • Add animation frame line to report graphs
  • Add legend option to view graph line value
 when viewing animation in report mode
  • Fix bug which can create duplicate event
 timestamps at the same frame
  • Fix animation banner visibility
  • Fix event sequence export to ASCII bug
  • Fix command to attach camera to segment


Updates in 6.01.28

  • Real Time resource leak causing freezes and
 crashes

Updates in 6.01.27

  • Handle missing data when exporting report
 item to text file
  • Formatting of report text size tweaks
  • Add Frame_Count function to Evaluate_Expression
 to return the number of frames in a signal
  • Fix explicit frame numbers when specifying a
 frame in an expression to handle it being
 1 based

Updates in 6.01.26

  • Allow setting pipeline parameter to a
 file's folder path.
  • Colormap updates, including the ability
 to set fixed range colormaps to standardize
 the colormap used to color animation objects.
  • Fix obscure bug displaying the Center of
 Gravity of segments when opening saved
 .cmz files and the coordinate system is
 not Z up, and when the option is selected
 to draw the axis at the center of the segment.
  • Allow explicit frame range for the SNIP
 expression.
  • FILE_OPEN fix for .vnd files.
  • Dialog item user interface tweaks for
 several commands.
  • Fix crash for certain sequences of navigation
 through model muscle dialogs.
  • Change behavior of expression or operator |
 to better handle NAN.

Updates in 6.01.25

  • Fixed regression in opening VND files
 caused an invalid error message to appear 
 and the file not opened.  

Updates in 6.01.24

  • 64 bit Matlab version support

Updates in 6.01.23

  • Fix missing View Kinematic Only Segments
 property read from registry.
  • Update viewer when selecting tracking
 markers in Model Builder
  • Fis background color of RT graphs for
 threshold when selecting default
  • Changed interpretation of legacy treadmill
 direction
  • Fix digitizing post processing crash
  • Display Signal Stats data header fix for
 quick view
  • Fix getting filenames from disk for extra
 items returned in rare scenarios.
  • Fix Evaluate_Expression crash
  • Force a recalc when saving and motion
 file segments are out of synch with model
  • Avoid pelvis gimbal lock during follow
 through using Z-X-Y

Updates in 6.01.22

  • Fix timestamps when only analog channels
 streamed.

Updates in 6.01.21

  • Fix real time crash editing real time
 pipeline while streaming
  • Fix baseline changes in
 Modify_Analog_Parameters command.
  • Fix using reduced FP min in
 Auto_FP_Baseline command
  • Fix time offset in Event_Copy command
  • Fix crash when .cmz file is saved
 after modifying the number of segments
 in the model, but without applying the
 model to the motion files.
  • Backward compatibility fix for .cmz
 segment residual to prevent crash when
 reading new .cmz files in older Visual3D.

Updates in 6.01.20

  • Basic filtering BETA added to realtime
  • Several minor bugs fixed in the RT
  Biofeedback processing

Updates in 6.01.19

  • Fix segment residual for last frame of data
 read by .cmz files.
  • Fix minor recent file list issue.
  • Create Analog Rate parameter if missing

Updates in 6.01.18

  • Fix Spline/Snip commands for P2D data.
  • Allow graphing of 1 component P2D data.

Updates in 6.01.17

  • Fix .cmz file open regression of files
 with a lot of events.
  • Fix Set_Data_To_New_Values to work with P2D
 data
  • Fix RT bar graph quirks
  • Fix reading Matfiles with extra unexpected
 variables that are not cell arrays
  • Save model template fix for IK rotation axes
  • Allow deleting data with blank signal name
  • Fix quirks with drawing the floor

Updates in 6.01.16

  • Processing results performance changes and
 fix display settings.
  • Allow the user to set default results settings
 and temporary ones for the current pipeline
 by command.
  • Allow P2D data for Set_Data_To_New_Values
 command.
  • Add @Eval( ) for special cases for command
 parameters.
  • Fix exporting more than 255 events.
  • Fix analog scale when set to NaN.
  • Save paper size to .cmo/z files.
  • Fix IK for a 1 segment link.
  • Fix Export_Line_Graph_Pipeline components.

Updates in 6.01.15

  • Fix uninitialized variable and consolidate
 duplicated information internally.

Updates in 6.01.14

  • Enhance internal pipeline command
 restrictions for Reckon3D
 compatibility

Updates in 6.01.13

  • Fix View_Processing_Results command
  • Fix regression setting 'time' to 'frames'
 in report graphs
  • Fix Cross_Product obscure components bug.

Updates in 6.01.12

  • Add RT graph options for custom title, center
 the title.
  • Add RT option to remove Y axis label from
 biofeedback graphs
  • Fix popups error unprotecting a folder
  • Fix report legend on staggered graphs
  • Fix error loading an interactive graph layout

Updates in 6.01.11

  • Tweak real time bar graph spacing and size.
  • CalTester bug with target data in meters.
  • Fix export C3D file with landmarks bug.
  • Fix export C3D file bug when first frame
 is > 1.
  • Fix kinematic only Helen Hayes pelvis.
  • Fix real time color representation in
 graph dlg.

Updates in 6.01.10

  • Fix report annotations error with average event
  • Fix Copy Event dialog which changed new event
 to upper case.

Updates in v6.01.09

  • Handle Frames/Time in Realtime
  • Fix signal folder selection in report graph
 dialog
  • Add RT Scroll direction change option for RT graphs
  • Allow RT Bar graph color change using line color
  • Add option to view segment lines as cylinders
  • Fix Resolve_Discontinuity issue with 1st frame
  • Fix IK dependency order build issue

Updates in v6.01.08

  • Fix report crash when annotations index into signal
 beyond the frames contained in the signal.
  • Fix bar graph flicker in realtime
  • Fix realtime FPS processing of Evaluate_Expression.
  • Tweaks to OpenGL animation

Updates in v6.01.07

  • Fix landmark updates when segment location updates
 for IK in the static model.
  • Pause when printing from a script in order to
 prevent issues when printting page changes.
  • Fix asci file target scaling for some files.
  • Fix Metric_Event_Sequence_Count

Updates in v6.01.06

  • Fix custom segment mass expression from reverting
 to default expression when using a default 
 geometry after you modify subject mass.
  • Revert GCVSPL behavior back to 6.01.03 behavior.
  • Tweaks to Matlab engine interface to see if it
 fixes some obscure message from popping up for
 some users.
  • Fix Set Data To New Value for analog subframes
  • Fix Remove_Prefix_From_Point_Labels when a bad
 prefix parameter is specified.  Fix modifying
 the static trial when no motion file is assigned
 to it.
  • Add a Create_Rotation command
  • Add segment selection to Compute_Planar_Angle
 dialog.
  • Fix Append_Model_Template for IK Chains that
 have segments that already exist in the model.
  • Update recent path when there is an error with
 the file opened, you probably want to go to that
 path again to select the correct file.

Updates in v6.01.05

  • Fix obscure model building error introduced in
 6.01.04

Updates in v6.01.04

  • Performance tweaks
  • Fixes in the Mayo Functional Joints algorithm
  • Fix multithreading crash
  • Continued IOR_Quality_Assurance modifications
  • Fix copy and reflect, or copy segment when
 segment is not using default SCS
  • Add Metric_Interquartile_Range command and
 expression
  • Change expression integration commands to
 Indefinite_Integral and Metric_Integrate. 
 Also changed metric expression commands to
 use the prefix "Metric_" to clarify expressions.
  • Fix exit real time crash when streaming
  • Fix SVG axis labels
  • Export animation frame fixes
  • New command to draw poly lines around a point in
 real time
  • Infrastructure changes for processing results

Updates in v6.01.03

  • Performance tweaks
  • Update Opensim default to 2.3
  • Fix Modify_Force_Structures crash
  • Fix Edit_Report_Text dialog bug
  • IOR_Quality_Assurance command availability
  • Functional Joints Definition dialog modifications
  • C3D file fix for customer's erroneous C3D file so
 it can be read and fixed.
  • Menu Settings option to turn multi threading
 on or off for Visual3D.

Updates in v6.01.02

  • Fix drawing floor when no model file is given
  • Fix balloon text expression information in
 saved .cmz files
  • Real time color changes in graphs for target range
  • Real time temporal and distance metric creation
 which prevented use in bar charts

Updates in v6.01.01

  • Fix balloon text saved to a file which requires
 expression evaluation
  • Fix slow loading of Kinatrax files
  • Fix Real Time graphs when transitioning to lower
 threshold colors of yellow and red lines
  • Add Real Time biofeedback command for
 Biofeedback_Show_Image_In_Range
  • Include missing .dll required for 64 bit Matlab

Updates in v6.01.00

  • Real Time performance and functionality
 improvements
  • Matlab now available in 64 bit, with new and
 real time interfaces to put and eval directly
 to the Matlab workspace
  • Numerous fixes and tweaks.
  • Evaluate_Expression function additions for
 Metric_Integrate, Metric_Sum
  • Bring back old Functional Joints Post Processing
 abilities that went away in v6.
  • Visual3D Server interface issues dealing with
 force platforms and scaling
  • New IOR Quality Assurance command

Updates in v6.00.34

  • Support for Kinatrax file format change.
  • Add Next and Previous Warning buttons to
 processing results
  • Specify size (or null) for a landmark in the
 3D animation window.
  • Fix to export landmark when target of the same
 name contains no data.
  • Fix for automatic gait TPR to use first good
 ON and OFF events when first occurance is too
 close to the start, or end of a file to perform
 TPR.

Updates in v6.00.33

  • Fix units conversion issue when interfacing
 with Visual3D RT Server.
  • Fix SVG export of report to include labels
  • Fix NAN handling issue in certain expressions

Updates in v6.00.32

  • Realtime fix for crash that occurs with
 specific licensing configurations
  • Report image resolution fix for high
 quality image display

Updates in v6.00.31

  • Fix custom geometry CODA pelvis inertial
 properties when saving and loading a file.

Updates in v6.00.30

  • Fixed graphics model object
  • Fix landmark creation with deep dependencies
  • Remove Signals for analog, update force platform

Updates in v6.00.29

  • Assorted CalTester bugs fixed
  • Force Structure update bug fixed

Updates in v6.00.28

  • Fix user interface issues for encrypted data.
  • CalTester, fix assorted bugs
  • Force Structure processing in real-time..

Updates in v6.00.27

  • Add Best_Fit_Sphere function to expressions.
  • Fix Expression RAND function to be more random.
  • Fix Remove_Signals command for no active files
 and for model files.

Updates in v6.00.26

  • Performance fix for exporting high frame graph
  • Improve defaults on File Save when closing files
  • Make_Text_Annotations expressions
  • Fix crash deleting a CODA pelvis
  • Fix First_Frame when long integer used

Updates in v6.00.25

  • Fix legends being drawn underneath graph lines
 (make work like they were drawn in v5)
  • Update pipeline processing window when open.
  • Fix Auto FP Baseline when -Y is up.
  • Prompt for file save when closing C3D files.

Updates in v6.00.24

  • Fix CMO File open crash due to recalc pipeline
 stack overflow problem.
  • Fix getting the number of elements from a CMZ
 Library.

Updates in v6.00.23

  • Fix crash in Set_Pipeline_Parameter_To_Data
 when using C3D Parameters.

Updates in v6.00.22

  • Fix command to File_Open_CalTester_File
 when a file is named in the command.
  • Fix dialog to modify force structures.

Updates in v6.00.21

  • Revert 'Condition_Statement' to act as
 'Expression_Loop' used to behave.
  • Fix activation for users who had a v6 evaluation
 installed before purchasing.
  • Allow Set_Pipeline_Parameter_To_Data_Value to use
 Text data.
  • Fix for Export_Line_Graph_Pipeline
  • Fix Export_C3D_File when no files are active

Update in v6.00.20

  • Fix CODA Pelvis dialog
  • Fix bug in Add_Graph_Annotation from pipeline.
  • Updated a few command dialogs
  • Fix Conditional_Statement from appearing as though
 it executes twice in processing results.

Update in v6.00.19

  • Fix for French language crash.
  • Tweak printed bold lines to show up properly.

Updates in v6.00.18

  • XSens mvnx compatibility fix
  • Convert Pelvis segment type between types
 (CODA, V3D_Hybrid, etc).
  • Kinatrax model changes to match data in .csv file
  • Feature to create FP surface corners from FP corners
  • Expression compatibility fix for certain component
 access formats
  • Modify copy and reflect to work with more segment
 name formats (ie; L/R at end of name)

Updates in v6.00.17

  • Fix crash reading .cmz/.cmo files with Helen Hayes
 pelvis
  • Fix Functional Joints/post processing crash

Updates in v6.00.16

  • Fix Multiply_Signal_By_Constant to not crash when an
 element is specified that doesn't exist in the signal.
  • Fix Call_Script with a breakpoint so it can be resumed
 properly.

Updates in v6.00.15

  • Conditional_Statement command made available
  • Fix validation of Export_Graph command
  • Fix file handling in Metric Compute Elipse command
  • Fix bug exporting OpenSim using a front to back treadmill
  • Fix calling a breakpoint from within a meta-command

What's New in v6.00

  • 64 bit support
  • Multithreaded processing to take full advantage of
 multicore processors.
  • CMZ file format to support fast file open times, and
 model access and processing from the CMZ library
  • Library segment animation, library model viewing and
 library Link_Model_Based calculation capability
  • Performance improvements throughout delivers very
 high performance model and data computations.
  • Incorporate CalTester+ force platform corner location
 functionality into Visual3D
  • IK Motion Constraints & Boundary Conditions
  • Enhanced graphs with smoother lines (fix for print to
 PDF should work for dotted lines)
  • Syntax color coded text editor (pipeline)
  • Modeless dialogs for Force Assignments & Force
 Platform Parameters
  • Query added to report items
 (examples using metrics and text data)
  • Copy Landmark Button
  • New Commands:
 - Event threshold parameter added for all maximum and 
   minimum commands (Event & Metric)
 - FP Auto Baseline for improved treadmill force results
 - Locate Force Platform Corners
 - Reset Segment Assignment to Force and COP
 - Compute Confidence Ellipse (old name Compute 
   Trajectory Ellipse)
 - Get Pipeline Parameter Index Value
 - Expression Loop (now Conditional_Statement)
 - New biofeedback animation commands
 - Export Signals to XML Graph
 - Set Text Item to store text information
 - Commands to secure data by the use of 
   Folder Encryption

Previously new in v6

     Updates

Visual3D v6 contains more changes than any other Visual3D release. The new file format (CMZ) saves link-model data so large files will open much faster, allows for model animation while viewing the library, and allows for model based access for calculations across the library of .cmz files. With the new 64 bit version of Visual3D along with multithreading, processing time will be significantly reduced.


NOTE: plug-in modules, real-time, and MatLab support are different in 32 and 64 bit versions. There are separate plugins for 32 and 64 bit versions of Visual3D, you must download the correct plugins for the version you install. The 64-bit version will allow for better use of memory, and supports some later features of MatLab. Some older plugins have not been ported to 64 bit, so if you do not find a plugin you were previously using on 64 bit, download and install the 32 bit version to use the older plugin.


Although there have been many enhancements to Visual3D, below is an outline of just a few of the new features and new commands.

Visual3D is continuously updated with new features and enhancements so keeping up with the latest download you will be sure to have access to the latest bug fixes, new features and enhancements.

Performance Changes

  1. A 64 Bit version of Visual3D
    1. This will resolve issues for users with large CMO's that often hit the "Out of Memory" error
  2. New CMZ file format for saving files
    1. Faster file open times
  3. Performance enhancements for faster model building and IK computations times
  4. Multithreading
  5. Library Enhancements:
    1. Segment animation
    2. Ability to create new Link Model Based items
  6. Incorporate CalTester+ force platform corner location into Visual3D
  7. Inverse Kinematics Enhancements:
    1. Motion Constraints
    2. Boundary Conditions
    3. C3D files are processed simultaneously for much faster processing times

Interface Changes

  1. Easier report editing with tabbed design. More changes currently in the works for future releases
  2. Support for 4K monitors
  3. Many real time streaming enhancements and features for RT biofeedback
  4. Enhanced graphs with many improvements such as smoother lines and better scaling
  5. New interface enhancements and toolbar icons
    1. Will also fix print to PDF issues for some users when printing dotted lines
  6. Modeless dialog capability for using common dialogs while working in other dialogs simultaneously
  7. Event Sequence definitions to simplify specifying and modification of ranges throughout Visual3D
  8. Color coded text editor for the pipeline
  9. The Query function was added to the Reports
  10. Copy Landmark feature

Event Creation

New/Modified Commands (click to expand)


Event_Define_Event_Sequence - Event Sequences can be used to define sequences of events such as right stance, or the first 20 cycles. Event sequences can then be used in place of events in subsequent processing.


When defining maximums & minimums in Visual3D, a new parameter was added which allows users to define the threshold. This parameter was added for the following commands:


Event Management

New/Modified Commands (click to expand)


Event_Sequence_Delete - Event Sequences can be used to define sequences of events such as right stance, or the first 20 cycles. Event sequences can then be used in place of events in subsequent processing.

File Management

New/Modified Commands (click to expand)


Create_Text_Data - Text Data is a new "Signal Type" which was added to the data tree. This allows users to define strings in the CMO file. For example, a signal can be created called "Affected_Side" and the user can specify the Left or Right side here. Files can be queried using text data as well.

Force

New/Modified Commands (click to expand)


FP_Auto_Baseline - This command can be used to automatically determines the zero period and the force platform minimum value. This is especially helpful for treadmill trials when it is difficult to determine a period when the treadmill is unloaded and for front to back treadmills where a high force platform minimum value can cause discontinuity in the force signal.


Locate_Force_Platform_Corners

Modify_One_Force_Platform

Reset_Segment_Assignment_To_Force_And_COP

Matlab

64 bit Matlab support.

  1. Put_To_Matlab
  2. Get_From_Matlab
  3. Eval_In_Matlab

Certain Matlab commands are only available in the 64 bit version. Matlab no longer supports 32 bit installations, so legacy support will only be available in the 32 bit version of Visual3D.

Metric

New/Modified Commands (click to expand)


When defining maximums & minimums in Visual3D, a new parameter was added which allows users to define the threshold. This parameter was added for the following commands:



Metric_Compute_Confidence_Ellipse

Model Based Data Computation

New/Modified Commands (click to expand)


Compute_Model_Based_Data parameters with added treadmill velocities

Pipeline Control

New/Modified Commands (click to expand)

RT and Post Processing Biofeedback

New/Modified Commands (click to expand)

Reports/Interactive Graphs

New/Modified Commands (click to expand)

Folder Encryption

New/Modified Commands (click to expand)

Other

New/Modified Commands (click to expand)
Retrieved from ""