SA Release 2017.01.12

At New River Kinematics (NRK), we are dedicated to the continuous development of our core metrology software package, SpatialAnalyzer® (SA). We pay close attention to our users' feedback and regularly incorporate user suggestions into new releases. In fact, you'll find that we never stop improving and enhancing SA. Read below for the latest updates, enhancements, and fixes in SA Release 2017.01.12. Click here for the download page.

SA Release 2017.01.12

Click here to view this in pdf format.


Speed Improvements

  • Enhanced Graphical Display Speeds and improved graphic display performance with Point Clouds by about ~30 times what it was previously.
  • Accelerated cloud optimizations and drag instrument commands.


SA Toolkit

Added Dynamic GR Intersection
SA now offers the ability to not only easily compute intersections between objects but to do so dynamically. This includes:

  • Dynamic Points. From two Lines, Line/Plane, Cylinder/Plane, Cone/Plane, three Planes.
  • Lines. From Cylinder axis, Cone axis, two Planes, Bisect two Lines, Center of Slot.
  • Plane. Bisect two Planes, Cone/Cone, and Cone/Cylinder.
  • Circle. From Cylinder/Plane, Cone/Plane, Sphere/Plane, Cylinder/Cone, and Cone/Cone.
  • Ellipse. From Cylinder/Plane, Cone/Plane.


  • Average Point Relationships now have a Point List and Deviation Graph like other geometry relationship types.



Added Import of Screen Oriented Annotations
Many CAD packages offer the option to allow annotations to rotate with the graphical view so that the annotations always face the viewer. While SA could previously build annotation in this format, we now support direct import of those annotations from CAD packages as well.

GD&T Inspection Summary Table
Customers have been asking for a means to provide a condensed summary of specific checks and their results. To do this, we added a new GD&T Custom Summary Table function that allows you to select feature checks to report and build a custom table with those checks.


GD&T Feature Summary Table
An additional Feature Summary table has been added to the reporting options for Feature Checks. This is especially helpful for Position checks on multiple features because it offers a condensed version of the information that was previously in the Details table. It also offers bonus tolerance reporting and vector deviation results at the solved point locations.


Vector Position Reporting
We have also added an option to display these position deviation results as a vector group in the graphics automatically as the check is evaluated. This Go/No Go vector group inherits the tolerances from the feature check and displays the deviations relative to the nominal feature. This makes it much easier to identify, for example, if a single hole in a group of holes is out and in what direction.


Improved Cylinder Evaluation Controls

  • Additional evaluation options have been added to True Position checks to allow either evaluations to be conducted to the extent of the measurements or extrapolated to the full extent of the nominal feature.
  • An option was added to restrict the auto-evaluation mode for cylinders to exclude full cylinder evaluations. This can be helpful when measuring a part with a minimal number of points and looking for 2D position deviation results.

Accelerated Position Evaluations
Many customers need to inspect the position of lots of holes on a large part in a quick and efficient way. Efforts were made to accelerate the construction of annotations and ease of inspection.

  • Addition Position checks for a series of holes can now be added at one time using a right-click option from the SA Toolkit. This option allows you to select many features at one time using F2 select or a series of CAD faces and add individual position checks to each feature.
  • When incorporating a material modifier with the position check, the diameter check can be added at the same time to each of the features along with the position annotations. The addition of the @M or @L symbols in the tolerance field will trigger a prompt to build a diameter check at the same time.
  • True Position checks can also now be added to lines and circles and evaluated with only one point. This makes quick evaluations easier to perform.


Width Datums and Open Slots
Support has been added for open slots and width datums. By selecting a set of parallel planar features and marking the annotation as a slot, the midplane for those features is now automatically computed and used for the evaluation. True position with material modifiers can also be used for open slots in conjunction with a width check.

  • Screen oriented annotation import.
  • Improved distance between feature detection logic.



Added Align N Points to Objects
This new function provides the ability to align cloud to cloud, cloud to mesh, mesh to mesh, or cloud/mesh to CAD. It works by providing a utility to help the operator select corresponding points to use as a best fit. From this starting point, a final optimization is performed between the selected features to finalize the alignment.


  • Added “Cloud Bounding Box” section to a “Point Cloud Properties” dialog. Predominantly a diagnostic tool, it is used to identify outliers and visualize the extents of the cloud. We are now using it as a visual function when you move or rotate an instrument so that you can see the position and orientation of the cloud as you move it graphically with far fewer points displayed. It is also used under the covers for selection purposes to help increase the speed of jobs displaying millions of cloud points.


Callouts & Dimensions

Geometry Relationship Callout Enhancements
Callouts added to geometry relationships now have controls for multi-selection. An apply to selected option was added, and set as default options. A title only option was added as well, providing the ability to add and configure callouts at one time.


Dimensions Now Have Tolerances
The ability to add tolerances was incorporated in SA’s dimensions. These can be set either as a nominal +/- value or a range and are reported both graphically and in the report tables.



Instrument Updates

  • Creaform VX Elements interface was added to support the MetraScan 3D and HandyProbe Next.
  • Laser Radar SDK upgrade to v8.1.2.2676.
  • MS60 improvements including improved depth and resolution control, angles only perimeter definition, and embedded video display. Significant improvements were also made in the reliability of scan data transfer over wireless connections.
  • Laser Tracker interface now supports updating probe changes during an active scan measurement.
  • GSI VStars upgrade to include support for 6D targets.

Measurement Plan

  • RMS Monitor now available through new Instrument Operational Check commands.
  • Construct Geometry from Surfaces. This will construct lines, circles, and cylinders from surface cylinder faces within specified diameter constraints.
  • Construct Circles (Lines) From Surfaces. This command works like the Construct Geometry from Surface faces command except that it only looks for holes within a face and does not need the cylindrical or conical faces.
  • Highlight Relationships. Relationship highlighting is now available through MP.
  • Align Cloud to CAD. Performs the alignment utility available through the cloud right-click menu.
  • Get Relationship Type. This function returns a string containing the type of relationship such as “Points to Objects” or “Circle Geometry Relationship.”
  • Get Relationship Sub Sampling Options. Returns the current settings from the relationship properties.
  • Get Relationship Outlier Rejection (Scalar Type). Returns the current settings from the relationship properties.
  • Get Relationship Tolerance (Scalar Type). Returns the current settings from the relationship properties.
  • Get Relationship Tolerance (Vector Type). Returns the current settings from the relationship properties.
  • Get Relationship Reporting Frame. Returns the current reporting frame set for the specified relationship.
  • Set Relationship Projection Options. Sets the projection options for this relationship.
  • Get Relationship Projection Options. Returns the current settings from the relationship properties.
  • Make a Report Items Ref List. This expands on the current collection objects command to include callouts, reports, etc.
  • Make a Callout View Ref List. Creates a list of Callout Views.
  • Lock/Unlock Trapping Control. Sets the trapping lockout status for Relationships, Feature checks, and Datums.
  • Re-Compute Calculated Items. This function allows you to perform the operations available through the analysis menu including Recompute Targets from Shots, Recompute Hidden Points, and Recompute Relationships.
  • Set SA Toolkit Visibility. This function allow the SA Toolkit visibility to be set through MP and provides control to display different tabs within the SA Toolkit.
  • Set Feature Check Reporting Frame. Sets the current reporting frame for the specified GD&T Check.
  • Get Feature Check Reporting Frame. Returns the current reporting frame set for the specified GD&T Check.


Click here to view this in pdf format.


Interested in learning more about SA? We regularly update the SA User Manual (which is installed when you install SA) to reflect the most recent updates and changes to SA. Click here for the download page.