跳到主要内容

FlexiblePanel

类型:
领域: 柔性几何
推荐导入: from cadflow.flexible import FlexiblePanel

签名

class FlexiblePanel(name: 'str', control_points: 'Sequence[Sequence[Sequence[float]]]', sample_rows: 'int' = 12, sample_columns: 'int' = 12, periodic_columns: 'bool' = False, material: 'FlexibleMaterial' = <factory>) -> None

功能说明

使用控制点网格、采样密度和材料定义单个静态柔性 Panel。

原始 API 说明

One static flexible panel represented by a rectangular control grid.

参数

名称类型必需默认值源码说明
name'str'-源码 Docstring 未单独说明。
control_points'Sequence[Sequence[Sequence[float]]]'-源码 Docstring 未单独说明。
sample_rows'int'12源码 Docstring 未单独说明。
sample_columns'int'12源码 Docstring 未单独说明。
periodic_columns'bool'False源码 Docstring 未单独说明。
material'FlexibleMaterial'&lt;factory&gt;源码 Docstring 未单独说明。

返回值

类型: None

源码 Docstring 未声明更多返回语义。

异常

源码 Docstring 未声明更窄的异常契约。类型、数值、所有权、路径或后端状态无效时,仍可能抛出相应公共异常。

数据字段

名称类型默认值
name'str'required
control_points'Sequence[Sequence[Sequence[float]]]'required
sample_rows'int'12
sample_columns'int'12
periodic_columns'bool'False
material'FlexibleMaterial'factory

公共成员

成员类型签名说明
buildmethod(self) -&gt; "'FlexiblePanelMesh'"见成员签名。
control_columnsproperty-见成员签名。
control_rowsproperty-见成员签名。

行为与约束

  • 实例是不可变 dataclass 值;更新式工作流会返回替代值。

导入检查

from cadflow.flexible import FlexiblePanel

相关内容