Similarity features

The similarity features in NETVIBES OnePart are as follows.

These features are available in the Preview page.

This page discusses:

3D similarity

OnePart displays the 3D similar parts on the Preview page in the 3D similarity panel. You see the similarity score when you hover over the parts. Similarity scores are also available as attributes in the Compare view. 3D similarity is calculated for parts with the same orientation.



To configure 3D similarity configuration

To adjust the similarity scores, you set the shape similarity thresholds and parameters in the Preferences > 3D similarity tab.

  1. Click on Preferences > 3D Similarity from the user menu or click the configuration button shown below:


Set the options:

  • Minimum similarity score - Ignores all parts below this threshold. The percentage values range from 50 to 100; default is 75%
  • Same source - Displays results coming from the same source only. Disabled by default.
  • Same CAD family - Displays results coming from the same CAD family only. Disabled by default.
  • Same size - Displays results for components of the same size; default is 80%. The percentage values range from 25 to 100%
  • Same inertia matrix - Displays results for components with the same inertia matrix. The percentage values ranges from 25 to 100%. Disabled by default.
  • Apply grouping preference - Groups files based on user’s preferences for Grouping strategy. Disabled by default.
  • Query time-out - Maximum query duration. This can range from 2 to 60 seconds

Example

For example, if you set Same size threshold to 20%, OnePart will examine only those parts having all 3 of their Bounding box dimensions between 83,3333% and 120% of the reference item's BB dimensions.

Therefore, if you increase this tolerance, OnePart will consider parts that are bigger or smaller as candidates for 3D Similarity comparison, which in turn might take more time to compute, but might return smaller and bigger parts with a similar shape.

Section similarity

OnePart displays the section similar parts on the Preview page in the Section similarity panel. You see the similarity score when you hover over the parts. Similarity scores are also available as attributes in the Compare view.

Note: This feature is not enabled by default.

To compute the section similarity signature

To enable the section similarity signature computation, you must configure XCV with the extrusion_recognition conversion option.

  1. Go to the Administration Console.
  2. Click OnePartPAPIFiltersIn the Connectors > Configuration tab, expand PushAPIFilters.

    The item n°3 should be XCV Convert PushAPIFIlterExpand Convert groups, the item n°0 should have Default as name.

  3. Expand Additional XCV options and add an new item with the value:

    dscvgate.input.extrusion_recognition

  4. Click Apply configuration.
  5. Clear and reindex.

To enable section similarity preferences

To enable the section similarity preferences, you must modify the CustomConfig

  1. Edit the CustomConfig file and add the following configuration
       <CustomConfig name="sectionSimilarity" xmlns="exa:com.exalead.mercury.mami.master.v10" xmlns:bee="exa:exa.bee" >
                <bee:KeyValue key="parameters">
                    <bee:KeyValue key="similarityLevel" value="75"/>
                    <bee:KeyValue key="sameSource" value="false"/>
                    <bee:KeyValue key="sameFamily" value="false"/>
                    <bee:KeyValue key="bbPrefilter" value="true"/>
                    <bee:KeyValue key="bbPrefilter_similarity" value="80"/>
                    <bee:KeyValue key="timeOut" value="true"/>
                    <bee:KeyValue key="timeOut_duration" value="10"/>
                    <bee:KeyValue key="collapseIdentical" value="true"/>
                </bee:KeyValue>
       </CustomConfig>
  2. Run bin\buildgct.exe to force the product configuration update.

  3. Restart the product.

To configure section similarity

To adjust the similarity scores, you set the section similarity thresholds and parameters in the Preferences > Section similarity tab.

  1. Click on Preferences > Section Similarity from the user menu or click the configuration button shown below:

Set the options:

  • Minimum similarity score - Ignores all parts below this threshold. The percentage values range from 50 to 100; default is 75%
  • Same source - Displays results coming from the same source only. Disabled by default.
  • Same CAD family - Displays results coming from the same CAD family only. Disabled by default.
  • Same size - Displays results for components of the same size; default is 80%. The percentage values range from 25 to 100%
  • Apply grouping preference - Groups files based on user’s preferences for Grouping strategy. Disabled by default.
  • Query time-out - Maximum query duration. This can range from 2 to 60 seconds

Hole layout similarity

OnePart now detects parts that have the similar hole pattern with the reference part and displays them in the Hole Layout similarity panel. Parameters can be set for the similarity in the User Preferences.

The matching algorithm takes into consideration:

  • the relative position of the holes
  • hole orientation
  • diameter
  • depth
    Note: This panel displays only for parts that have between 2 and 20 holes.