Recipe Option
|
Functionality
|
Supported Values
|
adapter/retessellate
|
Retessellate the geometry, if the boundary representation (BREP) data is available.
|
0 – Do not retessellate
1 – Do retessellate*
|
adapter/dglTolPerc
|
Tessellation percentage tolerance.
|
|
adapter/removeSmallTriangle
|
Mesh Reduction (Decimation).
|
0 – Disable*
1 – Enable
|
adapter/margeFacesToBody
|
Generate merged compact mesh per OL, by moving all face at body level.
|
0 – Disable*
1 – Enable
|
adapter/removeTinyComponent
|
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.
|
0 – Disable*
1 – Remove small components
2 – Replace with bounding shape
|
adapter/removeCompSizeFactor
|
Percentage factor by which the small components are selected.
|
0 to 100
Default Value: 1
|
adapter/convVisibleCompOnly
|
Remove inside hidden component, and only convert the outside visible components.
|
0 – Disabled*
1 – Enabled
|
adapter/removeHiddenNodes
|
Remove hidden or empty components.
|
0 – Disabled*
1 – Enabled
|
adapter/mergeChildShapeToLevel
|
For an assembly merge all shapes at specified level. For example, merge at level 0 merges all shapes below the root level at the root.
|
-1 – Do not merge*
0 to n – Level at which shape to be merged
|
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.
|