SurfaceFillingSettings
Kind: Class
Domain: Modeling and geometry
Canonical import: from cadflow import SurfaceFillingSettings
Signature
class SurfaceFillingSettings(degree: 'int' = 3, points_per_curve: 'int' = 15, iterations: 'int' = 2, anisotropic: 'bool' = False, tolerance_2d: 'float' = 1e-05, tolerance_3d: 'float' = 0.0001, angular_tolerance: 'float' = 0.01, curvature_tolerance: 'float' = 0.1, max_degree: 'int' = 8, max_segments: 'int' = 9) -> None
Description
Explicit OCCT filling controls; units are model units and radians.
Other public imports
from cadflow.surfaces import SurfaceFillingSettings
Parameters
| Name | Type | Required | Default | Source description |
|---|---|---|---|---|
degree | 'int' | no | 3 | Not explicitly described in the source docstring. |
points_per_curve | 'int' | no | 15 | Not explicitly described in the source docstring. |
iterations | 'int' | no | 2 | Not explicitly described in the source docstring. |
anisotropic | 'bool' | no | False | Not explicitly described in the source docstring. |
tolerance_2d | 'float' | no | 1e-05 | Not explicitly described in the source docstring. |
tolerance_3d | 'float' | no | 0.0001 | Not explicitly described in the source docstring. |
angular_tolerance | 'float' | no | 0.01 | Not explicitly described in the source docstring. |
curvature_tolerance | 'float' | no | 0.1 | Not explicitly described in the source docstring. |
max_degree | 'int' | no | 8 | Not explicitly described in the source docstring. |
max_segments | 'int' | no | 9 | Not explicitly described in the source docstring. |
Returns
Type: None
The source docstring does not declare additional return semantics.
Errors
The source docstring does not declare a narrower exception contract. Invalid types, values, ownership, paths, or backend state may still raise the corresponding public error.
Data fields
| Name | Type | Default |
|---|---|---|
degree | 'int' | 3 |
points_per_curve | 'int' | 15 |
iterations | 'int' | 2 |
anisotropic | 'bool' | False |
tolerance_2d | 'float' | 1e-05 |
tolerance_3d | 'float' | 0.0001 |
angular_tolerance | 'float' | 0.01 |
curvature_tolerance | 'float' | 0.1 |
max_degree | 'int' | 8 |
max_segments | 'int' | 9 |
Public members
| Member | Kind | Signature | Description |
|---|---|---|---|
as_dict | method | (self) -> 'Dict[str, object]' | See the member signature. |
Behavior and constraints
- Instances are immutable dataclass values; update workflows return a replacement value.
Import check
from cadflow import SurfaceFillingSettings