DefeatureSettings#

class pyedb.dotnet.database.sim_setup_data.data.settings.DefeatureSettings(parent)#

Bases: object

Manages EDB methods for defeature settings.

Overview#

defeature_abs_length

Absolute length for polygon defeaturing.

defeature_ratio

Defeature ratio.

healing_option

Whether to turn on healing of mis-aligned points and edges.

model_type

Model type.

remove_floating_geometry

Whether to remove floating geometries.

small_void_area

Small voids to remove area.

union_polygons

Whether to turn on the union of polygons before meshing.

use_defeature

Whether to turn on the defeature.

use_defeature_abs_length

Whether to turn on the defeature absolute length.

Import detail#

from pyedb.dotnet.database.sim_setup_data.data.settings import DefeatureSettings

Property detail#

property DefeatureSettings.defeature_abs_length#

Absolute length for polygon defeaturing.

Returns:
str
property DefeatureSettings.defeature_ratio#

Defeature ratio.

Returns:
float
property DefeatureSettings.healing_option#

Whether to turn on healing of mis-aligned points and edges. Options are: 0- Turn off. 1- Turn on.

Returns:
int
property DefeatureSettings.model_type#

Model type. Options: 0- General. 1- IC.

Returns:
int
property DefeatureSettings.remove_floating_geometry#

Whether to remove floating geometries.

Returns:
bool

True if floating geometry removal is used, False otherwise.

property DefeatureSettings.small_void_area#

Small voids to remove area.

Returns:
float
property DefeatureSettings.union_polygons#

Whether to turn on the union of polygons before meshing.

Returns:
bool

True if union polygons is used, False otherwise.

property DefeatureSettings.use_defeature#

Whether to turn on the defeature.

Returns:
bool

True if defeature is used, False otherwise.

property DefeatureSettings.use_defeature_abs_length#

Whether to turn on the defeature absolute length.

Returns:
bool

True if defeature absolute length is used, False otherwise.