Skip to main content

validate_input

Function validate_input 

Source
pub fn validate_input(
    geometry: &IndexedGeometry,
    max_vertices: Option<u32>,
    max_triangles: Option<u32>,
) -> DagResult<ValidatedInput>
Expand description

验证网格与簇参数;任何非法输入返回带定位信息的错误。

校验项与 TS validateMeshletInput 一致:positions 为紧凑 XYZ 三元组、indices 为完整 三角形、全部位置分量有限、全部索引落在顶点范围内、顶点/三角形数不超源预算、 簇上限在 1..=默认上限 区间内。

§Errors

见 DagError::InvalidInput / DagError::BudgetExceeded。