SurfaceFillingSettings
类型: 类
领域: 建模与几何
推荐导入: from cadflow import SurfaceFillingSettings
签名
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
功能说明
SurfaceFillingSettings 是 CadFlow 建模与几何领域的公共类。
原始 API 说明
Explicit OCCT filling controls; units are model units and radians.
其他公共导入路径
from cadflow.surfaces import SurfaceFillingSettings
参数
| 名称 | 类型 | 必需 | 默认值 | 源码说明 |
|---|---|---|---|---|
degree | 'int' | 否 | 3 | 源码 Docstring 未单独说明。 |
points_per_curve | 'int' | 否 | 15 | 源码 Docstring 未单独说明。 |
iterations | 'int' | 否 | 2 | 源码 Docstring 未单独说明。 |
anisotropic | 'bool' | 否 | False | 源码 Docstring 未单独说明。 |
tolerance_2d | 'float' | 否 | 1e-05 | 源码 Docstring 未单独说明。 |
tolerance_3d | 'float' | 否 | 0.0001 | 源码 Docstring 未单独说明。 |
angular_tolerance | 'float' | 否 | 0.01 | 源码 Docstring 未单独说明。 |
curvature_tolerance | 'float' | 否 | 0.1 | 源码 Docstring 未单独说明。 |
max_degree | 'int' | 否 | 8 | 源码 Docstring 未单独说明。 |
max_segments | 'int' | 否 | 9 | 源码 Docstring 未单独说明。 |
返回值
类型: None
源码 Docstring 未声明更多返回语义。
异常
源码 Docstring 未声明更窄的异常契约。类型、数值、所有权、路径或后端状态无效时,仍可能抛出相应公共异常。
数据字段
| 名称 | 类型 | 默认值 |
|---|---|---|
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 |
公共成员
| 成员 | 类型 | 签名 | 说明 |
|---|---|---|---|
as_dict | method | (self) -> 'Dict[str, object]' | 见成员签名。 |
行为与约束
- 实例是不可变 dataclass 值;更新式工作流会返回替代值。
导入检查
from cadflow import SurfaceFillingSettings