Advanced Recipe Configuration for PVS Optimize Utility
The PVS Optimize utility provides advanced optimization capabilities that you can control using the recipe options in the Optimize tab of the recipe editor.
The default values for the options are marked with an asterisk (*) in the table.
Recipe Option
Functionality
Supported Values
Fidelity Name
Appends fidelity name as a suffix to the PVZ output file. The default value is empty, in which case, PVS Optimize does not append a suffix to the PVZ output. This is applicable only when the output is PVZ.
Optimize Small Size Component
Remove the small components based on their size factor, which is compared to the complete assembly. Instead of completely removing such shapes, the PVS Optimize tool can replace with bounding shapes covering the components bounding box size.
None*—Disabled
Remove—Remove small components
Replace—Replace with bounding shape
Small Size Component Factor (%)
Percentage factor by which the small components are selected.
0 to 100—Percentage factor. Default is 1.
Convert Visible Component Only
Remove inside hidden component, and only convert the outside visible components.
Select the check box to enable.
Generate Shrinkwrap at Level
For an assembly, identify the outer visible surfaces and generate a shrinkwrap shell. For example, merge at level 0 merges all shapes below the root level and generates a shrinkwrap geometry at the root.
* 
Shrinkwrap generation requires support for Windows and OpenGL 3.0 or later.
-1*—Do not merge
0 to n—Merge shape at the specified level.
Retessellate
Retessellate the geometry, if the boundary representation (BREP) data is available.
Select the check box to retessellate.
Tolerance (%)
Tessellation percentage tolerance.
Mesh Decimation
Mesh Reduction (Decimation).
Select the check box to reduce the mesh.
Merge Faces
Remove face information by combining face geometries for each component.
Select the check box to merge faces by appearance.
In Creo View, Creo View Adapters, and Creo Illustrate installations, the preconfigured sample recipes are packaged with high, medium, and low optimization capability and reduction.
Recipe File
Recipe Option
Description
pvsoptimize_high.rcp
adapter/fidelityName=High
adapter/mergeFacesToBody=0
adapter/retessellate=0
adapter/dglTolPerc=0.08
adapter/removeSmallTriangle=0
adapter/removeHiddenTriangle=0
adapter/mergeChildShapeToLevel=-1
Optimize the PVZ input with the same quality of tessellation, with no mesh reduction. Maintain face information.
pvsoptimize_med.rcp
adapter/fidelityName=Med
adapter/mergeFacesToBody=1
adapter/retessellate=1
adapter/dglTolPerc=0.3
adapter/removeSmallTriangle=1
adapter/mergeChildShapeToLevel=-1
Optimize the PVZ input with medium quality tolerance, and merge the face to the body. Apply mesh reduction.
pvsoptimize_low.rcp
adapter/fidelityName=Low
adapter/mergeFacesToBody=1
adapter/retessellate=1
adapter/dglTolPerc=0.8
adapter/rmSmallTriFactor=0.0025
adapter/removeSmallTriangle=1
adapter/mergeChildShapeToLevel=-1
adapter/convVisibleCompOnly=1
Optimize the PVZ input:
Remove internal hidden components.
Tessellate geometry with coarser tolerance.
Apply high reduction on the mesh.