• Hydrostatics Calculator is now signed with Comodo sertificate. This should prevent anti-virus software false positive detection that some users were experiencing.
  • New features:
    • Added metacentric height (GM) calculations. Metacentric height is calculated in the lateral plane, and operates under implication that the hull is laterally stable at the 0° heel angle.
  • Changes:
    • Hydrostatics Calculator will now display model names with their respective file extensions, if their display is enabled in Windows Explorer settings.
  • Bug fixes:
    • Improved Hydrostatics Calculator resilience to failed SOLIDWORKS API calls; the application should now be more stable.

2019 12 15

  • New features:
    • Hydrostatics Calculator will now generate a log next to the application executable. This log will be automatically sent to us should you choose to send a Bug Report via the Feedback window. The log does not track everything yet, but it should cover most of the basic functions.
  •  Bug fixes:
    • Fixed a crash that occured when clicking on the Get CoG from model button while the model is hidden in SOLIDWORKS model view.
    • Fixed a crash that occured when trying to open a file with non-latin characters in the file name or path.
    • Fixed a bug where the CoG would not update properly in Iterate Through Heel mode with Auto-trim function enabled.
    • Fixed Simulation mode getting stuck in an infinite loop when it cannot find a solution. If a solution cannot be found, it will notify the user in a pop-up message box.

2019 12 13

  • Changes:
    • Due to Windows UAC issues, Hydrostatics Calculator will not automatically launch as an Administrator anymore. Instead, to ensure a proper connection, make sure you launch Hydrostatics Calculator with the same priviledge level as Solidworks (If Solidworks is launched as Standard User, then launch Hydrostatics Calculator as Standard User too, if Solidworks is launched as Administrator, then launch Hydrostatics Calculator as Administrator).
  •  Bug fixes:
    • Fixed a localization-related bug that caused the Trail License validation failure.

2019 05 13

  •  Bug fixes:
    • Fixed a bug that sometimes caused the Trail License validation failure.

2019 04 29

  • New features:
    • Added Average entry half-angle to the available calculations, made by adding the Port and Starboard half-entry angles and dividing by two.
    • Implemented a Trial version for trying out the application for 7 days. Additionally, the Authorization window has been reworked, allowing to send the request for either Trial License or Full License directly from within the application.
    • Added a stats tracker that collects and sends various information about the usage of the program to improve the future versions. The information collected is strictly anonymous, (no specific information about the user, his computer, or the SOLIDWORKS model is ever being collected).
    • Hydrostatics Calculator will now automatically launch with Administrator priviledges to ensure file write permissions and proper connection to SOLIDWORKS. If the application is unable to do that, it will inform you with a message that you might want to re-run it as Administrator yourself.
  • Changes:
    • Removed Analyze hull button. Hydrostatics Calculator will no longer create a move-copy feature re-position the SOLIDWORKS model like before. Now, it will  create a Virtual Body copy of it, and position it instead. This means that you can run calculations at any roll-back state in your Feature Tree without any special preparation. In other words, Hydrostatics Calculator is now completely independent of SOLIDWORKS Features.
    • In addition to the change above, the coordinate system has been reworked. From now on, the Center of Gravity coordinates match those of SOLIDWORKS. This means you can create a Center of Mass feature in SOLIDWORKS for your convenience, and copy it's coordinates to CoG Coordinates fields in the Main window of Hydrostatics Calculator. You can also use the Get From Model button to do this automatically. Also, CoG Location in the Main window has been renamed to CoG Coordinates.
    • Auto-trim function in Iterate Through Heel mode is now independent of the CoG Coordinates inputs. It will now instead ask you to input the initial trim angle, and throughout the iteration, it will attempt to adjust the trim automatically to keep the CoB in the same lateral plane as it was at that initial trim angle.
    • Shaved off one second from application load-up time.
    • Hydrostatics Calculator executables will now have a version name included in the file name to avoid ambiguity when upgrading to a newer version. Version numbers were added to the earlier versions in the Download section of this website as well.
    • Removed the (Select mode) line from the calculation modes list - the application will now select Solve With Known Draft by default. Additionally, the draft input will be set to 1/3 of the maximum draft so that the user can immediatelly use the Run! button to run the calculations without any input required upon opening the application for the first time.
    • The application will now correctly set the original hull visibility when launching (according to the last user input), and set it back to Visible when exiting.
    • Increased the line weight in graphs for better visibility.
  •  Bug fixes:
    • Fixed several crashes that sometimes occured when starting or exiting the application while editing a sketch or a feature.
    • Severely reduced the number of failed calculations with a message "Hydrostatics Calculator failed to perform a required operation with this hull model [...]". If that error were to occur again, the application shouldn't crash anymore.
    • Fixed a bug that sometimes caused an incorrect waterplane area calculation.
    • Fixed a bug that caused the Trim angle input to be greyed out in the Main window after un-checking the Auto-trim checkbox.
    • Fixed a bug that prevented using Iterate Through Trim with negative trim angle values. Also fixed the incorrect trim angle sign that sometimes occured in various displays.

2019 04 23

  • Bug fixes:
    • Fixed a bug in the Feedback reporter that could, under rare circumstances, misplace or even delete the model file that user was trying to submit for debugging.
    • Fixed the Feedback reporter sending functionality that was broken due to the recent changes of Google's SMTP security policies.
    • Fixed a bug that caused various calculations to fail due to Windows regional settings that uses comma as decimal separator, rather than a dot. From now on, Hydrostatics Calculator will enforce the usage of the dot, both in user interface and the background calculations.

2019 03 09

  • Major overhaul with lots of new features:
    • New calculations: length/beam ratio, longitudinal center of buoyancy, longitudinal and lateral righting arms, midships coefficient, wetted transom area, entry angles and aft run angle.
    • Experimental hydrodynamic resistance prediction calculation using KAPER and Holtrop algorithms. More algorithms might be added in the future. The resistance data can be viewed in a graph and exported to .csv or .png files.
    • It is now possible to adjust fluid density in the Settings window (fresh water, salt water or other mediums).
    • In case there are multiple underwater bodies (multihulls, disjoint appendages, etc.), it is now possible to combine their hydrostatics, or analyze just the largest underwater body.
    • It is now possible to export any of the hydrostatics into the Graph window. Additionally, these values can now exported into the graph after the calculations are complete, so you don't need to re-run calculations to view a different hydrostatic graphically.
    • Added an iteration counter in the Main window for a precise estimation of the number of results.
    • In Iterate Through Heel mode, it is now possible to auto-adjust the trim to keep CoB and CoG in the same lateral plane.
    • Hydrostatics Calculator will now automatically check if there is a newer version of the application on, and inform the user if an update is available.
    • You can now now submit bug reports, questions or feature requests directly from within the application by using the Feedback button in the Main window.

  • Changes:
    • Hydrostatics Calculator will not use SOLIDWORKS Front, Top and Right Planes anymore. As a result, some calculations and measurements show a performance increase by as much as 82%.
    • Re-wrote the core code of Solidworks Body manipulation. Depending on a hull, you should see an additional performance improvement up to 47%.
    • The calculation results in the Main window are now displayed in a table, rather than plain text. This table can be scrolled, resized, copied, etc.
    • The Graph and Resistance windows can now be dynamically resized by clicking and dragging on the edges with the mouse, as well as maximized. The Main window can be stretched sideways in the same way to avoid needless scrolling through results.
    • Changed the order of some of the hydrostatics for more logical grouping.
    • Changed the naming of some of the calculations to make them more intuitive.
    • Removed Maximum sectional area and Maximum sectional area distance from the selectable calculations, as they are now redundant.
    • In the Units selection, renamed Newton-feet to foot-pounds and Newton-inches to inch-pounds, as these are more commonly used in the Imperial measurements system.
    • Maximum draft indication (and the check of the input draft versus maximum draft during Solve with known draft mode) now takes heel and trim angles into account.
    • Configuration and memory files are now stored in separate folders from the main executable to reduce file cluttering. 

  • Bug fixes:
    • Fixed incorrect trim sign being displayed in the trim input box in Simulation mode.
    • Fixed a bug that sometimes caused calculations to fail with a message "Hydrostatics Calculator failed to perform a required operation with this hull model...[]"
    • Fixed a bug when the application would sometimes get stuck when testing a hull at a 90° heel or trim angle.
    • Fixed a bug when the application would sometimes miss the last iteration in Iteration modes due to floating-point error.

2019 02 11

  • Added an Export solution to Solid Bodies button in the Main window. It turns the processed (virtual) hull bodies of a current solution back into at least two Solidworks Solid Bodies (Features). Useful for making manual measurements that are not included in the Hydrostatics Calculator by default. These generated Solid Bodies have to be deleted or rolled back before making further calculations to satisfy the 1-body-per-model requirement.
  • Fixed a bug that made the application fail to load user settings on the next run after user quit the application following a failed hull analysis.

2018 11 06

  • Added millimeters and grams to the Units of measurement.

2018 10 29

  • Added the Units of measurement field in the Settings menu. Hydrostatics Calculator can now be used both in metric and imperial systems.
  • Added the Hull speed calculation, which can be selected in the Settings menu.
  • Graph window size can now be configured in the Settings menu.
  • Added the Simulation limit option in the Settings menu. It determines the maximum number of attempts Hydrostatics Calculator will make to find a solution.
  • Added the unit display to the graph window, along with the X and Y axis naming.
  • Iteration modes now allow to do 2 iterations only (when the step value is equal to the range end). Useful for comparing the hydrostatics in 2 different conditions.
  • Changed the Main window size to 950 x 460 pixels to accommodate larger results in finer units of measurement.
  • Changed the application icon to make it more visible in dark taskbars.
  • Changed the font of the Results field in the Main window to a monospace Courier New for better copying-pasting to external text editors.
  • Renamed the "Precision" to "Error margin" field in the Settings window to make it's function more intuitive.
  • If the model configuration file becomes corrupt, Hydrostatics Calculator will now provide an option to delete it automatically.
  • Redesigned the Settings menu layout.
  • Disabled all inputs while the calculations are running to prevent application crashes.

Please note that upgrading from 1.05 to 1.10 will make your old model configuration files invalid, and the Hydrostatics Calculator will prompt you to delete them.

2018 10 28

  • Changed the method that connects Hydrostatics Calculator to Solidworks. Hydrostatics Calculator will no longer create a background instance of Solidworks if unable to detect a visible instance, which sometimes used to produce an "unable to connect" error message.
  • Separated some of the generic error messages at the startup of the Hydrostatics Calculator for easier and more convenient debugging.
  • Fixed the Settings window to be non-resizeable.
  • Fixed the Simulation mode check conditions - this mode can now be run with Precision values as small as 0.0001%.

2018 10 13

  • Optimized the displacement searching function. Some scenarios should now run almost twice as fast as before.
  • Separated some of the calculations so that scenarios with less selected calculations would perform faster.
  • The ETA timer now shows up after 2 iterations in Iterative modes, instead of 3.
  • Fixed a bug where the exported .csv tables would sometimes have values in the wrong fields.
  • Expanded the UI by 30 points to fit results with large numbers and lots of decimal points.

2018 09 30

  • Fixed a bug where exporting results to a graph would sometimes display incorrect statistics.
  • Fixed a UI bug where the Graph selection menu options wouldn't update properly after exiting Settings menu.
  • Fixed a bug where running the Iterate Through Displacement mode at a 0 ton start value, would produce incorrect measurements at that value.
  • Fixed a bug where the Simulation mode would sometimes fail to find a solution in a high-precision simulation.

2018 09 28

  • Fixed the rotation matrix implementation so that the Center of Buoyancy measurements are now displayed boat-relative.
  • Fixed a bug where Hydrostatics Calculator would re-create the HYDROSTATICS CALCULATOR POSITIONING feature, even though there is one already present in the model.
  • Added the ability to have HYDROSTATICS CALCULATOR POSITIONING feature at any part of the model (all subsequent features must be rolled-back for Hydrostatics Calculator to work).
  • Minor performance improvements.

2018 09 25

  • Added unit signs in the Main window
  • Adjusted UI element positions
  • Fixed visual artifacts when exiting the program with Show processed hull enabled
  • Fixed user input field protection

2018 09 17