Recipe Option
|
Functionality
|
Supported Values
|
||
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/numOfFidelityOpts =1
• adapter/fidelityName0=High
• adapter/mergeFacesToBody0=0
• adapter/retessellate0=1
• adapter/dglTolPerc0=0.08
• adapter/removeSmallTriangle0=0
• adapter/removeHiddenTriangle0=0
• adapter/mergeChildShapeToLevel0=-1
|
Optimize the PVZ input with high quality tessellation tolerance, with no mesh reduction. Maintain face information.
|
pvsoptimize_med.rcp
|
• adapter/numOfFidelityOpts=1
• adapter/fidelityName0=Med
• adapter/mergeFacesToBody0=1
• adapter/retessellate0=1
• adapter/dglTolPerc0=0.3
• adapter/removeSmallTriangle0=1
• adapter/mergeChildShapeToLevel0=-1
|
Optimize the PVZ input with medium quality tolerance, and merge the face to the body. Apply mesh reduction.
|
pvsoptimize_low.rcp
|
• adapter/numOfFidelityOpts=1
• adapter/fidelityName0=Low
• adapter/mergeFacesToBody0=1
• adapter/retessellate0=1
• adapter/dglTolPerc0=0.8
• adapter/rmSmallTriFactor0=0.0025
• adapter/removeSmallTriangle0=1
• adapter/mergeChildShapeToLevel0=-1
• adapter/convVisibleCompOnly0=1
|
Optimize the PVZ input:
• Remove internal hidden components.
• Tessellate geometry with coarser tolerance.
• Apply high reduction on the mesh.
|