SHRINK Software Introduced

SHRINK is the first software produced exclusively by JM Rosborough Stability Consulting. 

SHRINK fills the gap between hull forms that may reside in CAD software such as Rhino and the creation of usable SHCP offsets.   Often the SHCP user has a hull provided as a surface or surfaces in CAD software format but the conversion to SHCP offsets presents a challenge.  While the functions of any specific CAD software differ, the user can usually extract section type cuts of the desired surface as as series of X,Y,Z points in a *.csv formatted file.  That’s the good news.  The bad news is that there may be hundreds of points on a hundred-plus of stations.  With the current SHCP limitation of 101 points on 151 stations, selecting the right points to eliminate by hand is a tedious, time-consuming, and error prone manual effort.  SHRINK is designed to handle the job of eliminating redundant, excessive points regardless of the number of stations you have chosen to extract or the number of points found on each station.

SHRINK reads your *.csv file and configures itself to accommodate as many stations and points per station as you have.  No need to start cutting back.  Create all the stations you will need, even if you don’t use them all on one SHCP surface – you may need them later.  The software:

  • Scans your file looking for and eliminate unprintable characters
  • The conversion dialog provides:
    • The ability to break-point every point (GHS style)
    • Set tunneling tolerance and the ability to discard negative Y values
    • Identify a change of angle between points that generates a SHCP ‘77777’ break-point
    • Select the desired output format including *.csv, SHCP HULL, and the future SHCP HULL2 formats
  • The user need only assure the points have been sorted by X increasing value.  The program performs the Z sorting as it processes the stations

How does SHRINK Work?

SHRINK reduces the number of SHCP style XYZ offsets using a ‘tunneling’ approach.  On each station an initial Y/Z slope is calculated and subsequent points are evaluated to determine if they remain within the user specified tolerance ‘tunnel’ for excursion from that projected sloped line.  Points within the tolerance are eliminated until the next point falls outside the defined tolerance.  When this occurs the last point within the tolerance ‘tunnel’  is saved and a new Y/Z slope is calculated using the last and current point.  The process continues to the end of the station.  The resultant points are written to the output file in the user specified format.

The Benefits

SHRINK allows you to pick the tolerance you need, the output format you want, and saves hours if not days worth of conversion time.