Release Notes

Demo Version
Full Version
Download HemoSpat
Download
(Available to licensees)

Version History

  • 1.12.2 26 June 2020
    • Fix an issue with 2D viewer. Non-rectangular surfaces with certain orientations were being displayed as rectangles in the 2D viewer. Note that the surface and all the calculations were still correct – it was just a visual issue. (Thanks Jeremy!)
    • [Demo][Windows] Fix the location of the demo’s “step-by-step” documentation. (Thanks Caroline!)
  • 1.12.1 18 May 2020 [demo release only]
    • [Demo] Fix issue with the point select tool which resulted in a window stating “The demo project seems to be damaged”. This prevented working with the project. (Thanks McKenna!)
  • 1.12.0 06 April 2020
    • When excluding a stain from analysis, you may now specify the reason for the exclusion. Excluded stains are listed in the HemoSpat Basic Report along with the reason (if specified). (Thanks Jeremy!)
    • Added the following fields to the CSV Exporter for those conducting research:
      • area (mm2) – the area of the ellipse in square millimetres
      • Pixels/mm – the number of pixels per millimetre for the image
      • M axis (pixels) – the major axis measured in pixels
      • m axis (pixels) – the minor axis measured in pixels
    • In the 2D Viewer, when all the stains of a pattern are moved to another pattern or a new pattern, it will switch to the new pattern’s tab.
    • Update underlying libraries for better compatibility with latest operating systems.
    • Reduced the number of images held in cache to help with memory issues when using large images.
    • [Windows] Drop Windows 7 support. Microsoft discontinued support for Windows 7 on 14 January 2020.
    • [macOS] Added macOS 10.13 and macOS 10.14 support.
    • [macOS] Drop Mac OS X 10.11 and macOS 10.12 support.
    • Remove the Crime Zone tutorial since it is out of date and Crime Zone has not been available for some time.
    • Fix some links in the documentation.
    • In the 2D Viewer, an excluded stain’s tangent line was not being truncated properly when truncation is on.
    • When turning experiment mode on and off, show and hide the experiment information properly.
    • Renaming a pattern when the 2D Viewer is open will properly rename the tab in the viewer as well.
    • [Windows] Keyboard shortcuts for opening & saving projects, closing windows, and accessing 2D & 3D views work when other windows are in front of the main window.
    • [Windows] Enable the close button on the initial window for opening and creating projects. (Thanks Belinda!)
  • 1.11.1 06 November 2017
    • Fix crash while loading projects containing patterns made up of only downward moving stains which are all excluded from the height calculation. (Thanks Belinda!)
    • [Windows] Make the installer remove link to the previous version in the Start menu
  • 1.11.0 31 October 2017
    • Add a progress dialog when saving a project to a zip file. If the project is large it can take a while and feel like the application is frozen.
    • In the 2D Viewer, add the ability to include/exclude downward-moving stains from the height calculation in the context menus.
    • The Quick Stain Entry window now shows the name of the original image file.
    • [macOS] Drop Mac OS X 10.10 support.
    • [macOS] Add support for macOS 10.12.
    • HemoSpat now shows all angles to one decimal place instead of two.
    • Basic Report now reports all measurements in centimetres.
    • Added a marker (called a BOM) to the beginning of the Basic Report to help with handling of text in non-Latin-based languages.
    • Basic Report & CSV exporters now report angles to one decimal place instead of two.
    • Fix problem positioning relative stains on some surfaces that are facing away from the room origin. (Thanks Gord!)
    • Fix the experiment icon on the project tab which would sometimes not show up when turning experiment mode on.
    • Fix a possible crash when closing a project with its 2D viewer still open.
    • Hide the point select tool when switching to another tool. Not doing so makes it looks like it is still the active tool. (Thanks Craig!)
    • Modifying a surface which is used as a relative surface now recalculates all the stains using it.
    • Point-selected stains no longer allow modification of the “Plumb relative to surface” option.
    • Stains that were set as relative to a surface but with a location of (0.0, 0.0, 0.0) were incorrectly assigned to a surface. It now leaves the warning that the stain is not on a surface.
    • Remove confusing wording from the project creation room dimensions and the surface dimension data PDF forms. (Thanks Suzanna!)
    • Speed up some drawing in the 2D Viewer.
    • OBJ Exporter
      • Fix some incorrect normals.
      • Reduce exported file size.
    • Fixed some incorrect normals in the PLY Exporter
    • [macOS] When selecting “Edit Stain” from the context menus in the 2D Viewer it was not bringing the main window to the front.
    • [macOS] On macOS 10.12, all the selection tools would be black when a project is loaded. (Thanks Violeta!)
    • [Demo] Improve the error messages when the demo cannot load its project or the documentation cannot be found. (Thanks Amber!)
  • 1.10.1 13 September 2017 [only released on macOS]
    • Fix packaging problem that would cause the demo to not launch on some versions of macOS. (Thanks Giovanni!)
  • 1.10.0 09 November 2016
    • Add a way to zoom in to the ellipse selection tool. Zoom To Fit Ellipse is accessed from the Image menu or by using the keyboard shortcut F2.
    • Add a way to zoom in to fit all selection tools in the image viewing area. Zoom To Fit Analysis is accessed from the Image menu or by using the keyboard shortcut F3.
    • Make the ellipse selection lines thicker so it is easier to see when the contrast is low.
    • 3D Exporters
      • Add a better way to import coordinate exchange information using the new HemoSpat Coordinate Exchange (*.hscx) file format. This is used to line up the exported HemoSpat data with your model or point cloud in other software.
      • Add US Survey Feet to the list of measurement units 3D exporters can use when exchanging data with other software.
      • Add a way to set the coordinate system to use when exporting data from HemoSpat. This can be changed in the Transform section of the exporter options.
      • Add a new exporter for the Polygon File Format (.ply) which is readable by many 3D modelling and point cloud tools.
      • COLLADA Digital Asset Exchange (.dae) exporter can now output any right-handed coordinate system.
      • Drawing Exchange Format R12 (.dxf) exporter can now output any right-handed or left-handed coordinate system.
      • Virtual Reality Modelling Language 2.0 (.wrl) exporter can now output any right-handed coordinate system.
      • Wavefront OBJ (.obj) exporter can now output any right-handed or left-handed coordinate system.
    • Add tutorial on working with Leica Geosystems’ IMS Map360 which works with the new HemoSpat Coordinate Exchange format.
    • Add some system information to the online update check to help guide future development. This is optional and may be turned off.
    • Add some system information to help when troubleshooting. System Information is accessed under the Help menu.
    • [Mac OS X] Drop Mac OS X 10.9 support.
    • [Mac OS X] Add support for Mac OS X 10.11.
    • [Windows] Add support for Windows 10.
    • [Windows] Changed the installer to work better with Windows 10 and to handle the case where users do not have administrator privileges.
    • Modified the surface data collection PDF forms to help prevent confusion when recording room dimensions. They now match what you see in the interface when entering the data.
    • HemoSpat now intersects tangent lines at the extents of the surface geometry. You should no longer see warnings about tangents not intersecting with surfaces.
    • Virtual Reality Modelling Language 2.0 (.wrl) exporter now defaults to the VRML-native right-handed y-up coordinate system. This may be changed in the Transform section of the exporter options.
    • All tutorials were revised/updated to use the latest versions of the software we have access to.
    • Removed keyboard shortcut for Reset Analysis as it was too easy to reset accidentally. You can still access this feature from the Image menu.
    • More accurate transformation of 3D models when using the advanced transform on export to match up with a point cloud or model. (Thanks Henk!)
    • Fix the Reset Options button in the Drawing Exchange Format R12 (.dxf) exporter. Some DXF-specific options were not being reset.
    • Fix room origin face winding in Wavefront OBJ (.obj) export.
    • Fix a problem with tangent lines being flipped sometimes when using custom surfaces. This could happen if the room had “open” geometry. (Thanks Nancy!)
    • Fix a problem with the Surface Editor not updating the top-down view when adding new surfaces sometimes.
    • Fix a possible crash when the 2D Viewer is closed while it has stains which are selected.
    • Fix the relative location calculation if the point select tool is used immediately after loading a project on an image that is not zoomed to 100%.
    • Turn the update checker back on now that SSL is fully supported on the website and in the software.
    • The Image and Tool menus are now only active when a project is open.
    • Allow accented characters in names and organizations for registration & licensing.
  • 1.9.3 29 December 2015
    • Projects load much faster.
    • Improve zooming. HemoSpat now tries to keep the area under the cursor visible when zooming in and out in the stain image and the 2D Viewer.
    • When switching between stains, HemoSpat now preserves the scroll position of each image.
    • When creating a new stain using the Point Select tool, HemoSpat keeps the scroll position from the original image so you don’t have to scroll around and hunt for the stain again.
    • Creating new stains using the Point Select tool is much faster.
    • Only fully analyzed stains allow the creation of new stains using the Point Select tool. (Thanks Ugo!)
    • Fix rare crash when deleting stains. If you analyzed some stains, opened the 2D viewer, closed it, and then deleted some analyzed stains, HemoSpat could crash.
    • Fix crash related to moving stains within a pattern when the 2D Viewer window is open.
  • 1.9.2 03 September 2015
    • Fix broken exporters (as of 1.9.1). (Thanks Belinda!)
    • When loading large projects, ensure the progress window is in front of the new/open window.
    • If two surfaces lie on the same plane and a stain could be on either one of them, HemoSpat would not place it on either. It now places the stain on one of them.
  • 1.9.1 30 August 2015
    • Fix a problem where dragging in several stains at one time would sometimes duplicate an image and leave some out. (Thanks Irv!)
    • Drastically reduce memory usage when zooming images. Sometimes when zooming a large image to a high magnification, HemoSpat would run out of memory and the image would disappear. (Thanks Irv!)
    • Fix zoom dropdown menu. When an image was zoomed, resetting the analysis or resetting to the original image would properly display the image at 100%, but the zoom dropdown would only show 85%.
    • Dramatically improve the speed of zooming images.
    • [Windows] Fix timing of splash screen when running HemoSpat.
  • 1.9.0 26 July 2015
    • Make it obvious in the pattern list, the stain’s tool tip, and the stain information when a stain was copied from a reference image using the Point Select tool.
    • The Surface Editor now shows the length of each side of the surface. This can be useful to see how square your measurements are when working with angled surfaces.
    • Added the min and max x, y, and z of the impact pattern calculation to the Basic Report and to the pattern information. Selecting a pattern in the pattern view on the left will show the information on the right-hand side of the window.
    • The Project Information window now shows the path to the project files and includes a button to show it in Explorer (Windows) or the Finder (Mac OS X).
    • When creating a project, the room dimensions now reflect the x, y, and z of the coordinate system.
    • Changed the Point Select tool’s cursor to make it easier to see what is being clicked.
    • Bloodstains created using the Point Select tool no longer allow the use of the point select tool, changes to location, scale, or plumb line, or rotation of the image.
    • Bloodstains created using the Point Select tool no longer show up in the Quick Stain Entry window.
    • Shorten default project auto-save time to 5 minutes. (This may be changed in Preferences -> General.)
    • For new surfaces with their bottom edge non-orthogonal to the room surfaces, Set plumb lines relative by default is now selected by default.
    • Cleaned up the Basic Report by making the maximum line length 120 instead of 80
    • Faster switching between recently used stains.
    • Faster loading of stain images in the Quick Stain Entry window.
    • Fix a problem in 3D exporters where truncated lines would sometimes go through surfaces resulting in invalid files.
    • Fix a problem in the 2D Viewer with truncated lines sometimes going through surfaces.
    • Improve performance when moving multiple stains between patterns using the 2D Viewer.
    • Fix a 2D Viewer problem where the views were zoomed really far out. This was a problem when you had partially analyzed stains and were using the Truncate option in the viewer.
    • Fix problems with the Point Select tool when using the left handed coordinate system.
    • Fix the locking state of scale and plumb line tools when loading projects (bug introduced in 1.8).
    • Reduce memory usage when using multiple large images.
    • Fix some layout issues when printing tutorials.
    • Fix a rare crash on quit.
    • [Windows] Fix an issue when the 2D Viewer was minimized – selecting it from the menu didn’t bring it to the front as it should.
    • [Mac OS X] Fix small layout issue with the Surface Editor.
    • [Mac OS X] Fix colours and highlighting of stains in the pattern list.
  • 1.8.1 20 May 2015 [only released on Mac OS X]
    • Some Macs had problems with large images not showing up properly and being really slow when scrolling. (Thanks to Ugo Garneau for reporting and troubleshooting this.)
  • 1.8.0 10 May 2015
    • New Point Select tool.
      Once a stain has been analyzed, a point select tool is now available. This tool determines the 3D coordinates and the relative coordinates of any point in the image, which means you can do some stain selection directly in HemoSpat. This allows you to analyze stains even if you did not record their location at the scene.
    • Added ability to format the default names of stains when they are included in a project. You can set them to “Stain A, Stain B,…” or “Stain 1, Stain 2,…” for example.
    • When a pattern is selected in the pattern view on the left-hand side of the main window, information about the pattern is displayed in the right-hand side of the window.
    • Enable compression when saving images from the 2D Viewer in PNG format. This drastically reduces the resulting image file size.
    • Add 10% zoom level to help when cropping very large images.
    • A stain’s tooltip will show an error if the stain’s tangent line does not intersect with any surfaces.
    • [Mac OS X] Right-clicking the window title shows a dropdown menu with the path to the current project. This makes it more consistent with other Mac applications.
    • [Mac OS X] Added Mac OS X 10.9 and 10.10 support.
    • [Windows] Added Windows 8 and 8.1 support.
    • [Mac OS X] Drop Mac OS X 10.6, Mac OS X 10.7, and Mac OS X 10.8 support.
    • [Windows] Drop Windows XP and Windows Vista support.
    • Speed up ellipse detection when using large images.
  • 1.7.3 15 April 2014
    • [Mac OS X] Fixed pixelated fonts on “retina” displays.
    • [Mac OS X] Several minor display and user interface related fixes.
    • Calculation of the stain’s angles relied on the stain having a location set. This restriction was removed for those using HemoSpat to calculate bullet trajectories.
    • The tooltip display of a stain’s dimensions displayed two decimals while the basic report showed only one decimal. The tooltips were modified to match the report.
  • 1.7.2 22 September 2013
    • [Windows] When saving to a ZIP file on Windows, the Partial option would still save the whole project.
    • [Windows] Some Windows versions had problems reading the ZIP files produced by HemoSpat using Explorer. (Mac OS X and tools such as 7-Zip would read them fine.)
  • 1.7.1 11 August 2013
    • Fix crash when the 2D Viewer is open and the user tries to move stains between patterns.
    • The Surface Editor was not resizing the window, so if the room was very large the user could not add surfaces.
  • 1.7.0 31 July 2013
    • New step-by-step project creation
      • The New Project window was getting crowded, so project creation was moved to a step-by-step “wizard”.
      • When creating a new project, units other than cm may be used for the room’s dimensions. HemoSpat still operates in cm, so these will be converted when creating the surfaces.
      • The names of the walls may be changed when creating the project. Options exist for the standard names (Front, Right, etc.), compass headings (North, Northeast, etc.), or completely custom names.
    • New tutorials on importing HemoSpat data into CloudCompare, The Crime Zone & CZ Point Cloud, and other point cloud software. These may be found under the Help->Tutorials menu.
    • New exporter for Wavefront OBJ format (.obj). This is a very common 3D format that is used by many 3D modelling and point cloud tools.
    • New exporter for Virtual Reality Modelling Language 2.0 (.wrl). This is used by FARO Scene and FARO Scene LT to integrate models with point clouds.
    • COLLADA Digital Asset Exchange (.dae) exporter:
      • Added methods to transform the data on export. This is useful for integrating HemoSpat data with other models or with point cloud data.
      • Added option to convert the units on export. The default is cm, but options were added for millimetres, metres, inches, feet, and yards.
      • Add end caps to lines when exported as cylinders so they don’t look hollow.
      • Added option to add arrows to the end of tangent lines.
      • Added option to truncate tangent lines near the calculated origin.
      • Now exports v1.4.1 of the COLLADA standard since Apple Preview no longer supports v1.5 in Mac OS X 10.7+. The differences between v1.4.1 and v1.5 for the HemoSpat export were minor, so the resulting model looks the same.
    • Drawing Exchange Format R12 (.dxf) exporter:
      • Added more complete options to transform the data on export. This is useful for integrating HemoSpat data with other models or with point cloud data.
      • Added option to convert the units on export. The default is cm, but options were added for millimetres, metres, inches, feet, and yards.
      • Added ability to export the known origin when experiment mode is on.
      • Added options to export tangent lines and origin lines as cylinders instead of simple lines.
      • New options to export proper 3D shaded surfaces for DXF viewers such as AutoCAD’s DWG TrueView. These look much better than the simple line-based drawings.
      • Added preferences for choosing colours for the surfaces, tangent lines, and origins. These are matched as closely as possible to AutoCAD Colour Index (ACI) numbers on export.
      • Added option to add arrows to the end of tangent lines.
      • Added option to truncate tangent lines near the calculated origin.
    • [Mac OS X] Added Mac OS X 10.8 support.
    • Unlocking a selection tool while another tool is active now changes the current tool to the one which was unlocked.
    • Added ability to use the arrow keys to nudge all selections – ellipse, scale, plumbline, and crop.
    • Added an option in the new preferences section (Stains) to warn about large alpha values. This will highlight the alpha value in the main window when it exceeds a user-specified limit.
    • Added some options to the 2D Viewer:
      • Added option to show arrows on the tangent lines pointing to the stain location.
      • Added option to show end points on the tangent lines where they intersect with a surface.
      • Added a way to change the line weight of tangent lines.
      • Added option to truncate tangent lines near the calculated origin.
      • Added option to highlight stains with alpha values which exceed the user-specified limit.
    • Removed display of beta (β) from stain entry form since it is not really useful for analysis and just adds clutter. The value is still accessible through the stain’s tooltip in the pattern view and in the basic report.
    • Moved preferences for downward-moving stains from the General section to the new Stains section.
    • The Crime Zone ASCII exporter was removed in favour of the more complete DXF exporter.
    • [Mac OS X] Drop Mac OS X 10.5 support.
    • When rotating large images it can feel like HemoSpat isn’t actually doing anything. Changed the cursor to show that it is working.
    • Using the arrow keys to nudge the ellipse was not working in some cases – it would scroll the window instead. This was fixed.
    • It was possible to end up with surfaces and stain coordinates out of sync when switching between left- and right-handed coordinate systems. HemoSpat now always converts surface coordinates when switching instead of making this optional.
    • When saving a copy of a project onto a network drive it was possible to end up with empty thumbnails in the pattern area. This was fixed.
    • When creating a new project and saving over an old one, it would fail with an error relating to permissions. This was fixed.
    • [Windows 7] Fix an uninstall problem that resulted in the start menu items not being removed.
  • 1.6.0 15 September 2012
    • The 2D Viewer has been rewritten to make it more interactive.
      • Zoom in and out on any of the views using buttons on the view or the scrollwheel on the mouse.
      • Add a way to show and hide the list of stains to give more space for the diagram.
      • Select stains directly in the view by clicking the tangent lines.
      • Hovering the mouse over a tangent line will show information about the stain.
      • Hovering the mouse over an origin line will show information about the calculated origin.
      • Right clicking a line or a selection of lines will bring up a menu with options to work with the stain or selection.
      • Right clicking a surface will bring up a menu with options to work with stains on that surface.
      • Holding down the space bar allows you to click and drag a diagram around (like Adobe Photoshop).
      • Moving the mouse over the diagram shows the room coordinates for the point under the mouse.
      • Expanding any of the views no longer takes over the whole window, so pattern information and the other views are still visible.
      • Optionally show any stains excluded from analysis as dashed lines.
      • Optionally show a room origin indicator.
    • Added a tutorial on importing HemoSpat data into SketchUp. This may be found under the Help->Tutorials menu.
    • Added a way to flip an ellipse selection around the minor axis. Flip Ellipse Direction may be found under the Tool menu.
    • Added a way to save a project to a zip file. Save Project To Zip… may be found in the File menu.
    • Enable compression when saving images from the 2D Viewer in JPEG format. This drastically reduces the resulting image file size.
    • COLLADA Digital Asset Exchange (.dae) exporter:
      • Change visual nodes into instance nodes for more control of the model in SketchUp. This means that when the data is imported, it will have several components instead of just one, making it easier to work with.
      • Added an option to export tangent lines as n-sided cylinders instead of simple lines. You may specify the number of faces and the radius of the cylinder in the export options.
      • Cleaned up the export options window by moving options into multiple panes.
    • Updated the Photography section in the Appendix of the manual with some best practices.
    • [Mac OS X] Added MacOS X 10.7 support.
    • Moved the Guidelines menu item from the Image menu to the Tool menu and renamed it Ellipse Guidelines.
    • Remove some margins and spaces throughout the interface. This gives slightly more room for the images on smaller screen resolutions like 1024×768.
    • [Mac OS X] Mac OS X versions of HemoSpat are now 64-bit only. All Apple hardware has been 64-bit since 2007.
    • If the scale of an image was set to 115%, it was not read properly when opening a project.
    • On very large images, the stain selection tool sometimes failed to find an ellipse. This has been improved. Please note that a 14 megapixel macro photo of a 2 mm stain is overkill and that these large images take up a lot of memory and may slow things down.
    • The Quick Stain Entry menu item was still inactive after dragging images into a new project and was not made active until the project was saved.
    • After deleting all the stains from a project, the Quick Stain Entry menu item was still active and selecting it would crash HemoSpat.
    • When using a small screen resolution (1024×768), the New Project dialog was difficult to work with. It was modified to better fit smaller screens.
    • [Mac OS X] When using a small screen resolution (1024×768), the tool bar was not wide enough for all the items to be shown as icons.
    • [Mac OS X] Double-clicking a project file in the Finder would not open it in HemoSpat.
    • [Mac OS X] Add proper keyboard shortcut for “Save Project As…”.
    • [Mac OS X] After importing images using the Import Images… menu item, the application would not set focus to the main window.
  • 1.5.0 15 September 2011
    • Added an experiment mode for projects. When this is active, you may specify a known origin for an impact and HemoSpat will calculate the delta against the current origin calculation. HemoSpat will also optionally show the known origin in the 2D Views and when you export to COLLADA.

      This may be activated when creating a project or by selecting Experiment mode is active for this project in the Project Information under the Edit menu. Clicking the pattern in the list on the left part of the window will let you set the known origin for a given pattern.

    • Projects may now use either the left-handed or right-handed coordinate system [previously HemoSpat only used the right-handed coordinate system]. This may be specified when creating a project or by selecting it in the Project Information under the Edit menu.
    • Changed the initial “open/create” window to make recent projects move visible and easier to select.
    • Added an auto-save feature to save any open projects at a user-specified interval. This is set in the General preferences.
    • Now track and display the number of x-y intersections used in the calculation of an impact pattern origin as well as the number of stains used in the z (height) calculation. This information is viewable in the tooltip of the pattern, by clicking the pattern in the list, and in the 2D Views.
    • Individual downward moving stains may now be included in the height calculation by checking the Include downward in height checkbox. This will only appear when a stain is determined to be downward moving.
    • [Windows] Right-clicking a project’s tab now produces a drop-down menu with some project options.
    • The tooltip for a project’s tab now shows the path to the project.
    • [Mac] Make the tool bar more consistent with the Mac OS interface.
    • Added links to the Stain Coordinate Data and Surface Dimension Data PDF forms in the Help menu.
    • 2D Viewer:
      • Each of the 2D Views now has a button in the lower-right to expand and shrink the view. As with previous versions of HemoSpat, double-clicking the view does the same thing.
      • Added a rectangle to the calculated area of origin to make the bounds more apparent. The colour may be changed in the application’s 2D Viewer preferences.
      • Added buttons in the toolbar to control the visibility of the new origin bounds rectangle and the pattern tangent lines
      • Now saves and restores its size and position
      • Moved the stain list in the 2D Views to the left side of the window to make it easier to select individual stains.
      • Fixed a problem with the 2D Views sometimes not resizing properly when the window size changed.
    • DXF Exporter:
      • Added an optional room origin indicator. This will place a small coloured box at the room’s origin.
      • Added an option to exclude impact lines.
      • Added an option to exclude impact origin lines.
      • Added the ability to select the surfaces to export.
      • Added the ability to rotate the exported diagram around the z axis to better match the CAD software’s sense of ‘front’, ‘left’, and ‘right’.
      • Invalid characters in surface names are always translated when creating layers.
    • Basic Report:
      • Now includes the number of x-y intersections used in the calculation of an impact pattern origin as well as the number of stains used in the z (height) calculation.
      • Downward moving stains – and whether they are included in the height calculation – are now noted.
      • Stains which fall short of the impact origin and are therefore not included in the height calculation are noted.
      • Note whether the coordinate system is left-handed or right-handed.
    • The checkbox for setting Plumb line relative to surface is now only shown when the bottom edge of the surface is non-orthogonal to the room’s main surfaces.
    • Simplified the interface by removing the Downward Moving checkbox for stains. HemoSpat now automatically determines this based on the completed analysis of the stain.

      Note: Because of this change, opening any projects saved with v1.5 in a previous version of HemoSpat will not reflect the downward moving status of stains and the gammas for any analyzed stains will be incorrect. To fix the gammas, you must unlock the stain, adjust the ellipse and re-lock it. This is a result of storing the gamma information differently in the project file in v1.5.

    • Cropping out a locked tool would result in not being able to unlock it which meant completely resetting the analysis of the image. Cropping out a locked tool now removes it from the analysis.
    • Deleting a fully-analyzed stain from a pattern would not recalculate the impact origin immediately – it would recalculate on the next change. This was fixed.
  • 1.4.1 12 January 2011
    • Crime Zone ASCII exporter:
      • Added an option to exclude impact pattern lines.
      • Added an option to exclude impact origin lines.
    • COLLADA Digital Asset Exchange (.dae) exporter:
      • Added an optional room origin indicator. This will place a small coloured box at the room’s origin.
      • Added an option to exclude impact lines.
      • Added several default camera views for Top, Front, Left Side, Right Side, etc..
    • [Mac OS X] When the 2D Views window is visible, it no longer blocks you from using the rest of the application.
    • The View menu was not updated properly when the selection in the pattern view changed from a stain to a pattern.
    • Compression was not always enabled when saving images in 2D view in TIFF format. This drastically reduces the resulting image file size.
    • Fix triangular surfaces [surfaces where two of the four points are the same]. These were being considered as invalid.
    • If a pattern name contained special characters such as :, \, and *, clicking the Save view button in the 2D views had no effect.
    • Deleting a fully analyzed stain from a pattern would not result in the pattern’s origin being recalculated immediately. This was fixed.
    • Stains with an alpha close to 90 degrees would result in an alpha value of ‘nan’. [You shouldn’t be using stains near 90 degrees anyways, right?].
    • COLLADA Digital Asset Exchange (.dae) exporter:
      • [Mac OS X] Fixed some buttons which were squished.
      • Fix exporter to produce a valid file even if nothing is selected for export.
      • The camera now takes the room size into account so it is centered on the scene.
      • Some surfaces were not showing up correctly because the normals were incorrect.
      • If a pattern name contained special characters such as :, \, and *, the exporter would produce an invalid file.
  • 1.4.0 15 September 2010
    • MacOS X 10.6 support.
    • Windows 7 support.
    • New exporter for COLLADA Digital Asset Exchange (.dae) files. These may be imported into Google SketchUp [including the free version] or any other COLLADA-aware 3D scene software. On Mac OS X 10.6, you can actually open and manipulate these 3D scenes with Preview.app which is included with Mac OS X.
    • Now calculates area of origin for one-sided patterns – patterns only containing stains with positive gammas or only containing stains with negative gammas. This is based on research completed for a paper entitled “One-Sided Impact Spatter and Area-of-Origin Calculations” which has been accepted for publication in the Journal of Forensic Identification in 2011. Analysts should be aware that one-sided patterns are extremely sensitive to stain selection and that the standard deviations are typically quite large.
    • Added ability to change the colours of the selection tools. These may be changed in the Selection section of the Preferences.
    • Added optional guidelines to stain selections. These may be turned on and off in the tool bar above the stain image. The default may be changed in the Selection section of the Preferences.
    • Holding down the space bar and clicking the stain’s image will allow the user to drag the image around, much like Photoshop.
    • When working with the stain image, holding down the h key will temporarily hide the selections. Toggling this by tapping the h key may be helpful when trying to fit an ellipse.
    • When working with an unlocked stain selection, the arrow keys will nudge the ellipse up/down and left/right.
    • Hovering over a stain in the pattern view part of the main window will show more information about a stain including which surface it is on and the width and length of the stain.
    • Previously, holding down the SHIFT key while using the scrollwheel on the stain image would zoom the image in and out. This was changed to the ALT key. Holding down SHIFT with the scrollwheel now scrolls the image left and right.
    • The options for exporters are no longer in the preferences window. Instead, each time you export you will be presented with an options window for those exporters with options.
    • Removed the concept of a managed Project Directory because it was non-essential and could be confusing. The Open Recent Project menu now shows the full path to recently used projects.
    • Removed the Rotater exporter. Rotater does not work on Mac OS X 10.6 and it does not look like it will be updated. A decent alternative is to use the new COLLADA exporter. Under Mac OS X 10.6 you can view the resulting .dae file in Preview.app.
    • The project icons for HemoSpat’s .hsp files were not showing up on either Windows or Mac OS X.
    • Fixed the placement of buttons in some dialogs.
  • 1.3.1 11 November 2009
    • Added header to CSV output. This adds column headers when importing the CSV file into Excel or OpenOffice.
    • Fixed a problem where deleting two surfaces one right after the other could cause a crash.
    • Changing the name of a stain by pre-pending text was putting the cursor at the end of the text entry box after each keystroke. This was fixed.
    • Using large images and clicking the background of the image instead of the stain could result in long pauses. This makes the program look like it is frozen, though it would eventually finish. This fix speeds up the stain selection algorithm to reduce this pause. Note that for large images, it may still take several seconds.
  • 1.3.0 15 September 2009
    • Added a new window to display some of the information which is embedded in JPEG images by digital cameras. This is called EXIF data and includes information about when the photo was taken, the resolution, whether the flash fired or not, and several other camera settings. This is available using the Original Image Info item in the Image menu or by clicking the icon next to the original file name in the main window.
    • Project tabs now have a close button and may be re-ordered by dragging them.
    • Projects which require saving have a ‘*’ added to their tab.
    • Added ability to rotate images 90° left, 90° right, and 180°. These are available in the Image menu.
    • The new Zoom To Fit item in the Image menu sets the image to the size which best fits the available space.
    • Now keeps track of where you save files so it will default to the same directory next time.
    • When using relative surface locations, the x coordinate entry box is now inactive.
    • The Quick Stain Entry window has been reworked to make it more effective.
      • Instead of a thumbnail of the stain image, the whole image is displayed to the left of the table.
      • It will remember the window’s last location and size and use them next time it is displayed.
      • Removed up/down arrow buttons for the x, y, and z coordinates so the up and down arrow keys may be used to navigate the table.
      • If you have selected a relative surface, the x coordinate is no longer active.
    • Added a section to the project information [Project Information… in the Edit menu] for any additional notes about the scene or the project. These are saved with the project and written to the basic report.
    • Documentation is formatted so it looks a lot better when printed.
  • 1.2.2 26 March 2009
    • Fixed a crash when viewing the 2D views if the project contained more than 5 patterns.
    • Clarify the Crime Zone ASCII exporter preference.
  • 1.2.1 25 January 2009
    • [Windows] Fixed an issue with images not showing up on some installations of Windows XP.
    • [Windows] Better detection of Windows Vista.
    • Fixed an issue with deletion of patterns resetting some stain locations [introduced in v1.2].
  • 1.2.0 16 December 2008
    • MacOS X 10.5 support.
    • Windows Vista support.
    • Added ability to use stain locations relative to a surface’s bottom-left corner instead of the room’s origin.
    • Added new Quick Stain Entry window to enter stain names and locations more efficiently. This is accessed through the Edit menu.
    • On import, stains are now named “A, … Z, AA, AB, …” so it is less confusing which stains the analyst has re-numbered.
    • Add a much better date selection method in the Project Information window.
    • Holding down SHIFT and using the mouse’s scroll wheel will zoom images in and out.
    • Added more tooltips throughout the interface.
    • Drastically reduced memory requirements.
    • Improve the scaling of images so they look much better when zooming in and out.
    • Changed layout of the main window to give more space to the images.
    • When exporting to DXF, the ‘convert’ option in the prefs will now convert all non-word characters in pattern names, not just spaces.
    • The pattern information in the 2D views now updates in realtime as the data changes if you leave the window open.
    • Several other minor interface improvements and bug fixes.
  • 1.1.0 14 December 2006
    • Added 2D views of patterns under the new View menu.
    • Include PDF forms for recording stain and surface data at the crime scene. These may be found in the Forms directory.
    • Better feedback when saving a project. The progress dialog will appear more readily and the status in the lower-left part of the main window is updated.
    • Easier registration and installation – no longer need a second file to install.
    • Some documentation changes.
    • Better handling of ellipse manipulation when close to horizontal or vertical.
    • Fixed a problem with the window title when closing the last project.
    • Fixed a problem with the BackTrack/Win exporter where the file would sometimes fail to open properly in BackTrack.
    • [Windows] The HemoSpat Basic Report looked like gobbledygook when opening it with NotePad, yet it looked fine in WordPad
    • [Windows] Better handling when screen resolution is 1024×768.
  • 1.0.2 13 October 2006
    • Changes so the demo may be easily run from a CD.
    • Some documentation changes.
  • 1.0.1 10 June 2006 [only released on Mac OS X]
    • [Mac OS X] Would sometimes crash when reordering the tools in the preferences.
  • 1.0.0 06 April 2006
    • Initial release