The enable.surface.model Properties
As you may have noticed in the above table, there are two very similar properties:
apriori.enable.surface.models.sheetmetal
apriori.enable.surface.models
apriori.enable.surface.models.sheetmetal was introduced in aPriori Professional Release 2018 R1, to force virtual thickening of surface models in Sheet Metal process groups. It is set to “true” by default.
apriori.enable.surface.models is an older property that has been available for several releases and which has been retained to preserve behavior in non-Sheet Metal process groups. It is set to “false” by default.
For Sheet Metal GCD extraction, apriori.enable.surface.models.sheetmetal supersedes apriori.enable.surface.models.
The following table shows the expected behavior for the various combinations of these properties:
 
apriori.enable.
surface.models.
sheetmetal=
apriori.enable.
surface.models= 
Behavior in Sheetmetal
Behavior in other process groups
Behavior in
User Guided
true(default)
false (default)
Part displayed.
GCDs extracted.
Part displayed.
GCD extraction error.
Part displayed.
No GCD extraction error.
true (default)
true
Part displayed.
GCDs extracted.
Part displayed.
GCD extraction error.
Part displayed.
No GCD extraction error.
false
false (default)
Part not displayed.
GCD extraction error (part never opened).
Part not displayed.
GCD extraction error (part never opened).
Part not displayed.
GCD extraction error (part never opened). 
false
true
Part displayed.
GCD extraction error.
Part displayed.
GCD extraction error.
Part displayed.
No GCD extraction error 
 
So how do these property settings translate to what you actually see on your screen? Here are two common settings and how they affect costing in different process groups.
EXAMPLE 1:
apriori.enable.surface.models=false
apriori.enable.surface.models.sheetmetal=true
Process Group = Sheet Metal
Result:
Part is displayed
Able to extract GCDs like a solid model (No GCD extraction errors)
 
 
Process Group = Plastic Molding
Result:
Part is displayed on screen, but when first trying to cost, error (see below) is displayed: “This model has no solid geometry”.
No GCDs extracted because there is no solid geometry
GCD extraction “errors”, saying surfaces are not supported, see red dots with X in GCD panel
 
Process Group = User Guided
Result:
Part is displayed on screen, when first trying to cost, NO error is displayed.
No GCDs extracted because there is no solid geometry.
No GCD extraction error (note all green dots for GCDs below) but that is because there ARE no GCDs.
 
 
EXAMPLE 2:
apriori.enable.surface.models=false
apriori.enable.surface.models.sheetmetal=false
Process Group: ALL
Result: