Skip to main content

Module types

Module types 

Source
Expand description

核心常量与数据结构。

与 TS 权威实现(packages/deep-engine/src/geometry/types.ts + meshletDag.ts) 字段一一对应;docs/dgc-format-spec.md 定义这些数组的持久化布局。

Structs§

IndexedGeometry
索引化三角形网格输入(位置为紧凑 XYZ,f32)。

Constants§

MESHLET_BOUNDS_STRIDE
包围盒步长:sphere vec4, aabbMin vec4, aabbMax vec4, normalCone vec4, 每簇一条 64 字节记录。cone cutoff 为 -1 表示法向锥剔除禁用。
MESHLET_DESCRIPTOR_STRIDE
簇描述符步长:[vertexOffset, vertexCount, triangleOffset, triangleCount], 每簇一条 16 字节记录,偏移是元素偏移而非字节偏移。
MESHLET_MAX_TRIANGLES_LIMIT
簇默认三角形上限(TS MESHLET_DEFAULTS.maxTriangles)。
MESHLET_MAX_VERTICES_LIMIT
簇默认顶点上限(TS MESHLET_DEFAULTS.maxVertices)。
MESHLET_SCHEMA_VERSION
当前 schema 版本(与 TS MESHLET_SCHEMA_VERSION 同步)。
OUTPUT_MESHLETS_BUDGET
构建预算:输出簇数上限(TS MESHLET_BUILD_BUDGETS.outputMeshlets)。
OUTPUT_TRIANGLE_BUDGET_DEFAULT
构建预算:DAG 全层输出三角形总量上限(TS MeshletDagOptions.outputTriangleBudget 缺省)。
SOURCE_TRIANGLES_BUDGET
构建预算:源三角形数上限(TS MESHLET_BUILD_BUDGETS.sourceTriangles)。
SOURCE_VERTICES_BUDGET
构建预算:源顶点数上限(TS MESHLET_BUILD_BUDGETS.sourceVertices)。