Expand description
核心常量与数据结构。
与 TS 权威实现(packages/deep-engine/src/geometry/types.ts + meshletDag.ts)
字段一一对应;docs/dgc-format-spec.md 定义这些数组的持久化布局。
Structs§
- Indexed
Geometry - 索引化三角形网格输入(位置为紧凑 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)。