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.
|
-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.
|
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.
|