C. Create NURBS surfaces
Reverse Engineering
PolyWorks V10 Beginner’s Guide
5.1 Fit NURBS surfaces over the entire curve network
1. Select the curve network object in the object tree.
2. In the Main Objects toolbar, click the Curve Network 
Editing button.
3. Click the Create NURBS from Curve Network but-
ton. A dialog box pops up.
4. Set # of control points on boundaries to 8.
5. Set Angular tolerance (in degrees) to 0.1.
6. Click Apply.
7. Once the operation is complete, click Close.
5.2 Evaluate the resulting NURBS surfaces
1. Select the network object under the Curve Networks branch in the object tree.
2. Right-click over the selected network and choose View > Static > Show Normal Deviations (in 
degrees). Look at the display.
3. Right-click over the selected network and choose View > Static > Show Fitting Errors.
4. When you are done, right-click over the selected curve network in the object tree and choose 
View > Static > No Color Mapping.
6. Export the fitted NURBS surfaces
1. Right-click over the selected network and choose Export > NURBS Surfaces to IGES. A file 
browser pops up.
2. Provide a file name.
3. Click Save.
7. Save the IMEdit editing 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. Control returns to the Workspace Manager.
normal deviations at the boundaries 
(G1 continuities)
fitting errors
Pdf editor with search and replace text - 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
how to make pdf text searchable; search pdf for text in multiple files
Pdf editor with search and replace text - 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
search pdf files for text programmatically; how to select text in pdf image
C. Create NURBS surfaces
Reverse Engineering
PolyWorks V10 Beginner’s Guide
Exercise #2: Create NURBS surfaces - automatic method
In this exercise, you will extract three feature curves and the auto-nurbing tool will do the rest.
1. Get ready
1. Make sure that the correct visual layout is specified in the Workspace Manager: Window > Vi-
sual Layout > Manufacturing - Beginner.
2. Select the polygonal model Model_for_NURBS.pqk in the active workspace.
3. In the Wizard window, click “Improve the polygonal model and create NURBS surfaces”.
2. Extract feature curves
The objective is to create curves that define the model’s geometry, such as fillets and boundaries.
2.1 Extract boundary curves
2.1.1 Extract a closed boundary curve
1. In the Main Objects toolbar, click the Curve Creation button.
2. Click the Anchor Closed Boundary Curve button.
3. Place the pointer near the back boundary –- when it is close enough it will be tracked as you 
displace the pointer along the boundary.
4. Click somewhere (see (1) in the figure below) on the back boundary. A dialog box appears (Di-
alog Zone).
5. Click Done to accept the default filter radius.
6. Right-click to exit the mode.
Note that a curve (curve 1) has been created under the Curves branch in the object tree.
C# PDF replace text Library: replace text in PDF content in C#.net
public void Replace(String oldString, String newString, RESearchOption option specified string text that match the search option from specified PDF page.
searching pdf files for text; make pdf text searchable
VB.NET PDF replace text library: replace text in PDF content in vb
NET: Replace Text in PDF File. The following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search
search text in multiple pdf; cannot select text in pdf
C. Create NURBS surfaces
Reverse Engineering
PolyWorks V10 Beginner’s Guide
2.1.2 Extract two open boundary curves
1. In the Main Objects toolbar, click the Curve Creation button.
2. Click the Anchor Open Boundary Curve button.
3. Click precisely on each corner tip (x) to delimit the boundary, and once more (a) to indicate 
choosing the shorter side of the boundary. A dialog box appears (Dialog Zone).
4. Click Done. An open curve is created (curve 2).
5. Click on the same two corners and once more (b) to indicate choosing the longer side of the 
boundary. A dialog box appears (Dialog Zone).
6. Click Done. An open curve is created (curve 3).
7. Right-click to exit the mode.
3. Perform the auto-nurbing
You have extracted the model’s boundary curves and will use the auto-nurbing tool. Compare the 
curve networks/NURBS surfaces produced using the manual and automatic nurbing processes.
1. Select the three curves created above in the object tree.
2. In the Main Objects toolbar, click the Curve Network Creation button.
3. Click the Create Curve Network Automatically using Model button. A dialog box pops up.
4. Set Roughness of polygonal model to Low.
5. Click Apply
6. Click Yes to use all of the model’s triangles.
7. When the operation is finished, click Close.
the endpoints of the two open 
boundary curves are magnetized
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
framework class. An advanced PDF editor enable C# users to edit PDF text, image and pages in Visual Studio .NET project. Support to
how to select text in pdf reader; search text in pdf using java
C# PDF delete text Library: delete, remove text from PDF file in
option). Description: Delete specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
search pdf documents for text; pdf searchable text
C. Create NURBS surfaces
Reverse Engineering
PolyWorks V10 Beginner’s Guide
The results
The result is shown below. The auto-nurbing operation has quickly covered the majority of the sur-
face with good-quality NURBS. There are three holes. You could easily add/magnetize curves 
manually using tools seen in the previous exercise to complete the curve network, fit NURBS sur-
faces to the model using the new curve network, and exporting the NURBS surfaces to IGES.
4. Save the IMEdit editing 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. 
Control returns to the Workspace Manager.
C# PDF Page Replace Library: replace PDF pages in C#.net, ASP.NET
You can replace an entire PDF page with another PDF page from another PDF file. All information, data on the original page are removed, including text, images
how to make a pdf file text searchable; pdf searchable text converter
C# PDF Text Highlight Library: add, delete, update PDF text
Description: Highlight specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
how to select text in pdf and copy; cannot select text in pdf file
PolyWorks V10 Beginner’s Guide
The inspection process typically uses the aligned datasets as the Data object, which is compared 
to a NURBS-based Reference object. The inspection process consists of these two steps:
A. Inspect the digitized part
Use IMInspect to in-
spect the digitized parts 
within user-specified 
Inspection typically involves these 
• Align a Data object to a Refer-
ence object (best-fit or feature-
based alignment).
• Measure by making global and 
local comparisons and by taking 
interactive measurements.
• Report the results.
B. Share the results
The inspection project 
can then be shared with 
associates using the 
free viewer IMView .
Others can quickly view inspection 
results, create new report items, 
and create new formatted reports 
that meet their needs.
IMView does not offer alignment or 
comparison operations.
IMView lets you view inspection results by category. 
Navigate through categories using arrows. IMView uses 
predetermined views for each category to show you only 
what you need to see. You may exit this navigation mode 
and view the object tree (not shown above).
Define Reference
Acquire Data
C# WPF PDF Viewer SDK to view PDF document in C#.NET
WPF Viewer & Editor. WPF: View PDF. WPF: Annotate PDF. Read. Text: Extract Text from PDF. Text: Search Text in PDF. to PDF. Text: Delete Text from PDF. Text: Replace
how to search pdf files for text; search text in pdf image
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
PDF to Text. |. C#.NET PDF SDK - Convert PDF to Text in C#.NET. Empower C# Users to Convert PDF to Text (TXT) in Visual C# with .NET XDoc.PDF Converter Library.
pdf find highlighted text; convert pdf to word searchable text
PolyWorks V10 Beginner’s Guide
Data Files
• If you have copied the data files to your hard disk, as explained on page8, go to the 
next step. If you have not, please go to page8 and follow the procedure. The directory 
that contains the data files should be named PolyWorks V10 Beginner’s Guide Data.
Get Ready
The inspection exercises use files and projects in the PolyWorks_processes.pwk workspace.
1. If necessary, start the Workspace Manager by double-clicking on the PolyWorks shortcut 
on your Windows desktop.
2. Make sure that the correct visual layout is specified in the Workspace Manager: Window 
> Visual Layout > Manufacturing - Beginner.
3. If you did
the reverse-engineering exercises, select PolyWorks_processes.pwk in the 
Open recent workspaces area of the Open or Create Workspace dialog, and press the 
Open Selected button. The workspace is opened and is the active workspace.
4. If you did not do
the reverse-engineering exercises, click Browse in the Open or Create 
Workspace dialog and specify PolyWorks_processes.pwk.pwzip in the browser window. 
Then, click Open, and then specify a directory for uncompressing the workspace – the 
Workspace Manager uncompresses the workspace and makes it the active workspace.
Inspect the digitized part
PolyWorks V10 Beginner’s Guide
A. Inspect the digitized part
IMInspect is a powerful software solution that uses high-density point clouds to control the quality 
of castings/dies/molds and to approve manufacturing processes through prototype, first-article, 
manufactured, and assembled parts inspection. IMInspect offers a complete toolset for comparing 
forms and profiles (part-to-part and part-to-CAD), and includes the most complete GD&T (Geo-
metric Dimensioning and Tolerancing) analysis capabilities on the market, as well as the widest 
array of soft-gauging tools. IMInspect also offers unprecedented automation capabilities with its 
macro recorder and user-friendly scripting language - execute an entire inspection sequence with 
complete reports in one click of the mouse.
IMInspect basics
This section presents module-specific basics. The exercises begin on page 79.
The basic interface layout
The default IMInspect interface layout features four windows: Tree Views, Dialog Zone, 3D scene, 
and Feature Controls. The two toolbars that will be used often in the exercises are indicated below.
Main Processes toolbar
Main Objects toolbar
Inspect the digitized part
PolyWorks V10 Beginner’s Guide
Selecting objects
Many IMInspect operations may require that you pre-
select one or more objects. To launch the picking mode, 
click on the Select Objects button in the Standard 
The Picking Context dialog box, that appears in the Di-
alog Zone, lets you set the type of objects to be selected.
Object Selection Wizard
If an object is not pre-selected, or incorrect objects 
are selected for a specific operation, the Object 
Selection wizard pops up. It explains the requirement 
that has not been met. Select the missing object(s) 
and press the Continue button. To enable/disable the 
Wizard, choose Window > Object Selection Wizard.
Selecting object elements interactively
The interactive Selection mode, launched by pressing the Select Elements button, offers 
(a) region-based element selection and (b) individual element selection. 
(a) Selecting elements by region
IMInspect’s Selection Context dialog box, that ap-
pears in the Dialog Zone, offers standard items for 
contour-based selections. In the Elements to select 
area, you specify the type of elements to select. 
Note that contour-based selections are performed 
using the middle mouse button, and are explained 
in detail on page22.
(b) Selecting elements individually
In Selection mode, select elements by:
• Left-clicking over an object element to select it; for a polygonal Data object, you can click near 
a vertex and IMInspect finds the nearest 3D point.
• SHIFT+left-clicking over a polygonal or NURBS surface – a shortcut menu pops up offering 
object-based items.
Inspect the digitized part
PolyWorks V10 Beginner’s Guide
Exercise #1: A typical inspection project
The exercises that follow will guide you through a typical inspection process. You will find step-by-
step procedures for using the basic tools. For a brief description of other major tools, see 
page115. At the end of the exercise, you will have realized a complete inspection project. The 
workflow is indicated below:
Inspection – A. Inspect the digitized part
Define Reference
1. Import CAD
2. Create Features containing nominal 
Acquire Data 
1. Import or scan Data
1. Pre-align (Best-fit)
Acquire Data 
2. Auto-extract Measured Primitives
2. Feature-based alignment
Inspect the digitized part
PolyWorks V10 Beginner’s Guide
1. Get ready
Start IMInspect
1. Make sure that the correct visual layout is specified in the Workspace Manager: Window > Vi-
sual Layout > Manufacturing - Beginner.
2. Click the IMInspect module icon in the PolyWorks/Workspace Manager Standard toolbar to 
open an IMInspect module.
Configure the browser
The path specified in the browser will be used for all import and export operations that make ref-
erence to standalone files or directories (not part of a workspace).
1. Menu: Config > Browsers. A dialog box pops up.
2. Set Startup directory to Working Directory.
3. Specify the working directory by clicking Browse and browsing to the directory on your hard 
disk containing the reference CAD file to import: PolyWorks V10 Beginner’s Guide Data\Ref-
erence Object.
4. Click OK.
Set the project units
1. Menu: Config > Units. A dialog box pops up.
2. Set Units to Millimeters.
3. Click OK.
Note: this sets the value for dialog box items to a suggested value for the units chosen. This does 
not change the size of any objects on the screen, or set the units of scanning. The units in which 
scans are made are set up in either the plug-in for the scanner or in the scanner's software.
Set the Wizards
1. Menu: Window.
2. Unset Interactive Mode Wizard.
*When working with your own projects, turn this Wizard on for instructions.
3. Menu: Window.
4. Check Object Selection Wizard.
Note: we turn off the wizards for the exercises to make the instructions simpler in this book. When 
you work on your projects, the Wizards provide first-time users with valuable information.
Save the IMInspect configuration
1. Menu: Config > Save.
2. Click OK.
This configuration will now be the default configuration the next time you start IMInspect.
Documents you may be interested
Documents you may be interested