跳到主要内容

RenderMesh

类型:
领域: Scene 与产物
推荐导入: from cadflow import RenderMesh

签名

class RenderMesh(positions: 'tuple[tuple[float, float, float], ...]', normals: 'tuple[tuple[float, float, float], ...]', indices: 'tuple[int, ...]', groups: 'tuple[RenderGroup, ...]', bounds: 'tuple[tuple[float, float, float], tuple[float, float, float]]', blocks: 'tuple[CanonicalTriangleBlock, ...]') -> None

功能说明

RenderMesh 是 CadFlow Scene 与产物领域的公共类。

原始 API 说明

RenderMesh(positions: 'tuple[tuple[float, float, float], ...]', normals: 'tuple[tuple[float, float, float], ...]', indices: 'tuple[int, ...]', groups: 'tuple[RenderGroup, ...]', bounds: 'tuple[tuple[float, float, float], tuple[float, float, float]]', blocks: 'tuple[CanonicalTriangleBlock, ...]')

其他公共导入路径

  • from cadflow.scene import RenderMesh

参数

名称类型必需默认值源码说明
positions'tuple[tuple[float, float, float], ...]'-源码 Docstring 未单独说明。
normals'tuple[tuple[float, float, float], ...]'-源码 Docstring 未单独说明。
indices'tuple[int, ...]'-源码 Docstring 未单独说明。
groups'tuple[RenderGroup, ...]'-源码 Docstring 未单独说明。
bounds'tuple[tuple[float, float, float], tuple[float, float, float]]'-源码 Docstring 未单独说明。
blocks'tuple[CanonicalTriangleBlock, ...]'-源码 Docstring 未单独说明。

返回值

类型: None

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

异常

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

数据字段

名称类型默认值
positions'tuple[tuple[float, float, float], ...]'required
normals'tuple[tuple[float, float, float], ...]'required
indices'tuple[int, ...]'required
groups'tuple[RenderGroup, ...]'required
bounds'tuple[tuple[float, float, float], tuple[float, float, float]]'required
blocks'tuple[CanonicalTriangleBlock, ...]'required

行为与约束

  • 该操作会写入外部产物。交付前应验证返回路径或输出文件。
  • 实例是不可变 dataclass 值;更新式工作流会返回替代值。

导入检查

from cadflow import RenderMesh

相关内容