Skip to main content

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

NameTypeRequiredDefaultSource description
degree'int'no3Not explicitly described in the source docstring.
points_per_curve'int'no15Not explicitly described in the source docstring.
iterations'int'no2Not explicitly described in the source docstring.
anisotropic'bool'noFalseNot explicitly described in the source docstring.
tolerance_2d'float'no1e-05Not explicitly described in the source docstring.
tolerance_3d'float'no0.0001Not explicitly described in the source docstring.
angular_tolerance'float'no0.01Not explicitly described in the source docstring.
curvature_tolerance'float'no0.1Not explicitly described in the source docstring.
max_degree'int'no8Not explicitly described in the source docstring.
max_segments'int'no9Not 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

NameTypeDefault
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

MemberKindSignatureDescription
as_dictmethod(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

See also