# Release History

# In-Sight 3D 1.3.0

## Features

- New Cross Section tools for Profile Analysis. Use the ExtractCrossSection3D tool to define a 3D plane in your point cloud and extract a 2D profile from the 3D data along the plane. You can use additional profile tools to extract 2D shapes such as corners, circles, and surfaces from the profile, and then compute measurements on those shapes.

- New, faster PatMax3D 2.0 pattern matching algorithm. When creating a new TrainPatMax3D tool, you can now select between PatMax3D 1.0 and PatMax3D 2.0. Depending on scene characteristics and tool parameters, On average, PatMax3D 2.0 can run twice as fast as PatMax3D 1.0.

- Improved spike removal and gap filling. In-Sight 3D 1.3.2 includes improvements to point cloud formation that result in fewer spikes and gaps in acquired point clouds.

- The CRC calculation mechanism for file transfer over Native Mode has been updated to conform to other In-Sight products. It now calculates the checksum using the byte value of the ASCII characters representing the byte values of the data. For more information, see Native Mode Checksum.

## Bugfixes and Improvements

- Fixed loading a filmstrip created with the WritePointCloud function in ISVS L4000 1.0.X.

- Fixed issue with ReadIDMax functionality to address problems decoding QR codes that worked in ISVS L4000 1.0.X.

- Added Encoder overrun support in the Event function.

- Fixed problems with “.” and “,” on property sheets to define decimals on floating numbers, this was fixed to support changing between languages.

- Fixed bug on FormatString function, to edit “Cell” reference data when creating an argument.

# In-Sight 3D 1.2.0

## Bugfixes and Improvements

- The new height mapping tool creates a height map from a point cloud.
  - The main focus of the height map is to extract embossed or indented characters on a surface for Optical Character Recognition (OCR).
  - The height map tool creates an uncalibrated 8-bit grey scale image, where contrast represents height for additional image analysis using contrast-based 2D tools.
  - The height map tool provides functions to map points from the uncalibrated space (pixel position in row and columns) to calibrated units (Real world units in mm) for 3D Measure Functions.
- The In-Sight 3D-L4000 1.3.2 supports Native Mode Commands.
- The In-Sight 3D-L4000 1.3.2 implements support of External Events, which are comparable to traditional In-Sight Soft Events.
- OPC UA (OPC Unified Architecture) is now supported.
- Support for TCP/IP, for more information, see Network Functions
  - The TCP/IP client and server allows to set max packet size for TCP/IP messages.
  - The TCP/IP client and server allows to add a custom terminator for TCP/IP messages.
- Enhanced Industrial Communications capabilities by introducing Seamless Message Protocol (SLMP) support. See the SLMP PLC Setup topic for more information.
- Supports Digital Output line configuration to set a pulse when a camera acquisition occurs. This benefits mainly continuous mode to accurately determine when an acquisition took place.
- Provides an uncalibrated grey scale image to use 2D tools in pixel space to set up runtime arguments in pixel values.
- Improved 3D Edge extractor to increase robustness, especially the small edges that are hard to notice.

# In-Sight 3D 1.0.1

## Bugfixes and Improvements

In-Sight 3D 1.0.1 fixes the following issues:

- The ApplyAcquisitionSettings function now allows you to change acquisition settings while the camera is in online mode, and no longer fails when a job is reloaded.
- Changing projects with FFP (Internet/IP) no longer causes 3D-L4000 devices to become unresponsive, reboot, or lose connection with the GUI.
- Using the 1.0.1 hardware version requires the installation of the 1.0.1 firmware version. 1.0.1 firmware is also compatible with the previous, 1.0.0. hardware version.

# In-Sight 3D 1.0.0

## Features

- Initial release, offering 3D vision application development on 3D-L4000 Series Vision System.