Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
81
2. Define the Reference object
The Reference object typically refers to the perfect, theoretical CAD model that provides the exact 
mathematical model of the part. For this project, the CAD reference file is an IGES file containing 
surfaces represented using NURBS. This acronym stands for Non-Uniform Rational B-Splines
Starting from this point, the Reference object may also be called "NURBS model." It is in fact a 
synonym when the reference comes from a CAD software, like this one here.
2.1 Import the Reference object
2.1.1 Import and tessellate
On importing, IMInspect tessellates the contents of 
the CAD Reference file within a specified tolerance. 
As a result, surfaces are represented using triangles. 
The tessellation tolerance should be 10 times smaller 
than the smallest feature that you want to inspect.
1. Menu: File > Import Reference > IGES File. A file 
browser pops up.
2. Browse to the Reference Object subdirectory of 
the PolyWorks V10 Beginner’s Guide Data direc-
tory.
3. Select IMBlock_CAD.igs.
4. Click Open. A dialog box pops up.
5. Set Suggested tessellation tolerance to 0.005.
6. Click OK.
Note that the imported CAD model does not appear in the active workspace as a separate object. 
This is because NURBS-based Reference objects are saved as part of the IMInspect Project, in 
an archive file.
2.1.2 Verify the NURBS model
IMInspect automatically corrects the orientation of NURBS surfaces on import. This may also be 
done manually at any time:
1. Select the Reference object in the object tree.
2. Menu: Edit > Data/Reference Object > Correct NURBS Orientation (Solid Models).
2.1.3 Assign Tolerances to the Reference object
1. Select the Reference object in the object tree.
2. Menu: Edit > Tolerance > Selected Reference Objects. A dialog box pops up.
Pdf text search - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
can't select text in pdf file; pdf make text searchable
Pdf text search - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
how to search a pdf document for text; search pdf for text
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
82
3. Set:
• Positive high:
1.0
• Positive low:
0.5
• Negative low:
-0.5
• Negative high:
-1.0
4. Click OK.
2.2 Create Features on the Reference object
IMInspect has a picking tool for extracting Features on a Reference object. Features contain Prim-
itives that are mathematical representations of the geometrical features. 
2.2.1 Create 3 planes
1. In the Main Objects toolbar, click the Feature 
Creation button.
2. Click the Create Plane Feature button. A di-
alog box appears (Dialog Zone).
3. Set Creation Method to Pick on NURBS.
4. Make sure Status is set to Nominal.
5. Click Pick.
6. Click three times on the Reference object (in 
order: 1 -> 2 -> 3) to extract 3 planes.
7. Right-click when finished.
2.2.2 Create a vector
1. In the Main Objects toolbar, click the Feature 
Creation button.
2. Click the Create Vector Feature button. A di-
alog box appears (Dialog Zone).
3. Set Creation Method to Construct from Inter-
section and Sub-method to 2 Planes.
4. Select plane 1 and plane 2 in the object tree.
5. Click Create.
2.2.3 Create a point
1. In the Main Objects toolbar, click the Feature 
Creation button.
2. Click the Create Point Feature button. A dia-
log box appears (Dialog Zone).
3. Set Creation Method to Construct from Inter-
section and Sub-method to 3 Planes.
4. Select plane 1plane 2, and plane 3 in the 
object tree.
5. Click Create.
2
3
1
C# Word - Search and Find Text in Word
C# Word - Search and Find Text in Word. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
how to select all text in pdf; find and replace text in pdf
C# PowerPoint - Search and Find Text in PowerPoint
C# PowerPoint - Search and Find Text in PowerPoint. Learn How to Search Text in PDF Document and Obtain Text Content and Location Information. Overview.
text select tool pdf; converting pdf to searchable text format
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
83
3. Acquire the Data object
The Data object is typically a point cloud captured by a 3D digitizer – it is a 3D representation of 
the manufactured part. For this exercise, the Data object is an IMAlign Project containing the 
aligned scans of the block.
1. Menu: File > Import Data > IMAlign Project. The PolyWorks browser pops up.
2. In the Import from  area, specify Workspace.
3. Select IMBlock_Aligned and click Import. A dialog box pops up.
4. Click OK.
4. Align the Data object to the Reference object
IMInspect offers various alignment techniques to align the Data object in the Reference coordinate 
system. In this exercise, two techniques are used. An initial best-fit alignment is performed fol-
lowed by a feature-based alignment.
4.1 Pre-align using a best-fit alignment
The best-fit alignment minimizes the Data-to-Reference deviation using all of the data points. It is 
useful to bring the Data and the Reference in the same coordinate system in order to identify com-
mon features that will be used to refine the alignment (Feature-based alignment).
1. In the Main Processes toolbar, click the Alignment Processes button.
2. Click the Best-fit Alignment button. A dialog box pops up.
3. Check Use automatic initial guess.
4. Unset Use constraints.
5. Check Use data segmentation.
6. Set Maximum distance to 4.0.
7. Check Use max angle and enter 45 in the adjacent text box.
8. Check Automatic convergence.
9. Click Start. When the operation is completed, click Close.
before
after
Data
Reference
C# PDF delete text Library: delete, remove text from PDF file in
The following C# coding example illustrates how to perform PDF text deleting function in your .NET project, according to search option. // Open a document.
how to select text in a pdf; pdf text search tool
C# PDF replace text Library: replace text in PDF content in C#.net
The following C# coding example illustrates how to perform PDF text replacing function in your .NET project, according to search option. // Open a document.
convert a scanned pdf to searchable text; pdf text searchable
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
84
4.2 Auto-extract measured Primitives on the Data object
IMInspect offers a powerful tool for automatically extracting measured Primitives from nominal 
Primitives. This item allows you to quickly obtain measured Primitives necessary for alignment or 
measurement purposes. 
4.2.1 Auto-extract the measured Primitives
1. Select the 5 Feature objects in the object tree.
2. Menu: Feature > Auto-Extract Measured.
4.3 Align using Features
The best-fit alignment discussed previously is a great tool for pre-alignment, but, most of the time, 
it is preferable to align the Data object to the Reference object using geometrical features.
In the following section, you will align the Data object using a feature-based alignment technique: 
2 Planes, 2 Axes, 2 Center Points.
4.3.1 Perform a Feature-based alignment (2 Planes, 2 Axes, 2 Center Points)
1. In the Main Processes toolbar, click the Alignment Processes button.
2. Click the 2 Planes, 2 Axes, 2 Center Points Alignment button. A dialog box pops up.
3. You enter an interactive selection mode. Click in the 3D scene on, in order, the annotations of 
plane 1vector 1, and point 1. The pairs of Primitives are automatically defined (see the figure 
below).
4. Click Align All.
5. Click Done. The feature-based alignment has been performed.
The three pairs of 
Primitives – source 
measured Primitives from 
the Data object and their 
corresponding destination 
nominal Primitives from 
the Reference object.
VB.NET PDF replace text library: replace text in PDF content in vb
The following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search option.
pdf editor with search and replace text; text searchable pdf
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Image: Extract Image from PDF. Easy to search PDF text in whole PDF document.
how to select text on pdf; find text in pdf files
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
85
5. Measure 
IMInspect offers several Data-to-Reference measurement techniques, including comparison and 
basic measurement tools. The comparison tools are generally used to measure the deviation of 
the general shape of the object. Two comparison tools will be used in this exercise: compare using 
all data points and compare using Cross-Sections. Then, you will learn how to take basic mea-
surements.
5.1 Compare using all data points
This comparison tool computes the Data-to-Reference deviation on all or selected Data points.
5.1.1 View only the Data and Reference objects
1. Select the Data and Reference objects in the object tree.
2. Menu: View > Visibility > Keep Objects.
5.1.2 Compare using all data points
1. In the Main Processes toolbar, click the 
Comparison Processes button.
2. Click the Compare Data to Reference for 
All Data Points button. A dialog box pops 
up.
3. Check Max angle.
4. Click Continue.
5. Menu: View > Pose > View z+.
A color scale is displayed to show the devia-
tions of the Data object compared to the Ref-
erence object. Note that your color scale may 
differ slightly from the one in the guide.
5.1.3 Edit the color scale
1. In the Main Processes toolbar, click the Comparison Processes button.
2. Click the Comparison Error Display Options button. A dialog box pops up.
3. Set Conversion to colors to Use Object/NURBS Tolerances.
4. Set Scale type to pass/fail.
5. Click Apply.
6. Click Close.
The color scale now displays a pass/fail (green & red) scheme using the tolerances assigned to 
the Reference object. Color scales are customizable in PolyWorks.
C# PDF Text Highlight Library: add, delete, update PDF text
The following C# coding example illustrates how to perform PDF text highlight function in your .NET project, according to search option. // Open a document.
select text in pdf file; how to search text in pdf document
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Page: Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Easy to search PDF text in whole PDF document.
select text in pdf; text searchable pdf file
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
86
5.1.4 View the comparison report
When using comparison tools, reports are automatically generated. View the report under the 
Items sub-branch of the Reports branch of the object tree.
1. Double-click on Data Points. A report preview pops up.
2. To close the report, click Close.
5.1.5 Take a snapshot
It is possible to take screen snapshots at any time in PolyWorks. It is saved to the Items sub-
branch of the Reports branch of the object tree.
1. In the Main Processes toolbar, click the Reporting Processes button.
2. Click the Capture Screen as a Report Item button.
5.1.6 Reset the color mode
• Menu: View > Color > Object.
5.2 Compare using Cross-Sections
There are several ways to create Cross-Sections in IMInspect. The method used here will first set 
the creation method, set the specific method parameters, anchor a point on the part (point A in the 
snapshot) and create parallel Cross-Sections along the Y axis.
5.2.1 Display only the Data and the Reference objects
1. Select the Data and the Reference objects in the object tree.
2. Menu: View > Visibility > Keep Objects.
5.2.2 Create Cross-Sections
1. In the Main Objects toolbar, click the Cross-Section Creation and Editing button.
2. Click the Create Cross-Sections button. A dialog box pops up.
3. Set Creation method to Along Standard Axis, and choose the Y axis.
4. Choose Multiple Mode.
5. Specify a Position step of 20.
A
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
87
6. Enable the Slice whole objects option.
7. Click Anchor Point.
8. Pick a point on the part (see A in previous snapshot).
*The bounding rectangles (cutting planes) used to create the Cross-Sections are displayed in 
blue. See to the left in the figure below.
9. Click Confirm.
10.Click Close.
Cross-Section objects have been created and added to the object tree. See to the right in the fig-
ure below. Your Cross-Sections may differ slightly from the ones in the figure.
5.2.3 Compare using Cross-Sections
1. In the Main Processes toolbar, click the Comparison Processes button.
2. Click the Compare Data to Reference at All Cross-Sections button. A dialog box pops up.
3. Click Continue.
The deviations (data-to-reference) are shown as colors along the Cross-Sections, and the color 
scale is displayed to the right of the 3D scene.
5.2.4 View the comparison report
1. Open the Items branch of the Report branch of the object tree.
2. Double-click on Cross-Sections. A report preview pops up.
3. When done, click Close.
5.2.5  View Cross-Sections individually
1. Menu: View > Cross-Section > One by One. A dialog box appears (Dialog Zone).
2. Choose the Cross-Section to be displayed via the combo box. Also, use the UP and DOWN 
arrows on your keyboard to browse through the individual Cross-Sections.
3. Zoom on a Cross-Section to see its characteristics.
Cross-Sections in the 3D scene.
bounding rectangles in the 3D scene
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
88
5.2.6 Edit the display
1. In the Cross-Section - View One by One dialog box, click Display Options. A dialog box pops 
up.
2. In the Show error vectors area, set Scaling factor to 3.
3. Click Apply.
4. Click Close.
The scaled error vectors let you easily find areas with high deviations. The vectors are drawn from 
the Reference object to the Data object. See the figure below.
5.2.7 Close the viewing dialog box
• Close the Cross-Section - View One by One dialog box.
5.2.8 Take a snapshot of all of the Cross-Sections
1. Menu: View > Pose > View -y.
2. Menu: Report > Snapshot > Capture All Cross-Sections.
5.2.9 Reset the color mode
• Menu: View > Color > Object.
a
b
d
c
ad
high/low tolerance lines
b
Reference Cross-Section
c
Data Cross-Section
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
89
5.3 Take basic measurements
There are several powerful tools in IMInspect for measuring a digitized part. Taking Interactive 
measurements is explained below. If you are interested in controlling Feature dimensions and 
GD&T (Geometric Dimensioning & Tolerancing), a separate exercise presented on page 91.
5.3.1 View only the Data object
1. Select the Data object in the object tree.
2. Menu: View > Visibility > Keep Objects.
3. Menu: View > Pose > View z+.
5.3.2 Interactive measures
The most simple measurements that can be done in IMInspect are the interactive measurements. 
To facilitate the picking on the Data point cloud, make sure the PSize combo box on the Standard 
toolbar is set to at least 2.
5.3.3 Measure a point-to-point distance
1. In the Main Processes toolbar, click the Mea-
surement Processes and Tools button.
2. Click the Basic Measurements button. A dia-
log box pops up.
3. Check Direction.
4. Press the Y button to set the measurement 
axis to the Y axis.
5. Click Point-to-point.
6. Click a point on the part.
7. Click a 2nd point on the part.
8. Right-click.
Distance object has been created in the object tree, under the Measurements branch.
5.3.4 Measure a radius
1. In the Basic Measurements dialog box, click 
the Radius button.
2. Pick a minimum of 3 points on a circle radius.
3. Right-click when done.
4. Click Done.
Radius object has been created in the object 
tree, under the Measurements branch.
Inspect the digitized part
Inspection 
PolyWorks V10 Beginner’s Guide
90
6. Report results
IMInspect offers many possibilities for exporting reports. All of the available options are listed in 
File > Export Objects > Report Items. Formats include: Word, Excel, HTML, text, and more. Note 
that exports to Excel and Word require that these software be installed on your computer.
Another way of reporting information is to share the complete inspection project, within a 
workspace, using the IMView Project Viewer. Instructions for using the viewer are provided in a 
later section. See “Share the results” on page98.
The instructions below demonstrate how to generate a formatted report automatically using the 
EZLayout tool. Manually creating a formatted report using EZLayout is explained in “Create In-
spection Report 1” on page101.
1. Open the Reports branch in the object tree.
2. Open the Items branch.
3. Double-click over the Header object. A dialog box appears (Dialog Zone).
4. Fill in the first three items and set all of the check boxes at the bottom of the properties sheet. 
5. Click Apply.
6. Click Close.
7. Double-click over the Footer object. A dialog box appears (Dialog Zone).
8. Set all of the check boxes and add a note if you desire.
9. Click Apply
10.Click Close.
11. Select HeaderFooter, and all of the report items you wish to include in the report. 
12.Right-click and select Create Auto-Formatted Report. A dialog box pops up.
13.Set Report name to Beginner’s Guide. 
14.Set Layout name to Layout1.
15.Click OK.
16.The EZLayout tool opens with your report. The first page (the Title sheet tab) contains the con-
tents of the Header object configured above. Click the Report sheet tab at the bottom of the 
display area to see the contents of the report - scroll or press the PAGE DOWN key to see 
subsequent pages. You could now edit the report, send it to the printer, or print to PDF.
17.Menu: File > Exit. 
18.Click Yes to save the results.
7. Save the inspection project and exit
1. Menu: File > Save Project. A dialog box pops up.
2. Specify a project name and a workspace location.
3. Click OK.
4. Menu: File > Exit.
Documents you may be interested
Documents you may be interested