计算法线
使用说明
支持计算得到倾斜摄影三维模型数据的法线,并为结果数据生成法线。法线可用于确定光线如何与数据表面相互作用,从而影响数据渲染效果。
该转换器不单独使用,需要与其它转换器搭配使用。
输入数据
参数名 | 参数释义 | 参数类型 |
---|---|---|
输入 | 输入进行计算法线操作的数据,可以由读入OSGB等转换器的输出来指定。 | IFeatureCollection |
参数说明
参数名 | 参数释义 | 参数类型 |
---|---|---|
角度阈值 | 通过设置夹角阈值来确定计算法线的方式。 取值范围为[0,180],单位为度,默认值为80。 当顶点周围的面法线之间的夹角超过设定阈值后,可以为该法线给予较小的权重。 当计算模式为平均值算法时,不支持设置此参数。 | Double |
计算模式 | 设置法线的计算模式,包括平均值算法、夹角权重算法、NelSonMax算法和无法线。 平均值算法:通过取模型顶点所有相邻面法线的平均值来计算顶点法线。 夹角权重算法:考虑与顶点相邻的各个面法线之间的夹角来计算顶点法线。 NelsonMax算法:通过对相邻面法线进行加权平均来计算顶点法线,其中权重通常与面的面积或者与顶点相邻的面的夹角有关。 | NormalComputeMode |
输出结果
参数名 | 参数释义 | 参数类型 |
---|---|---|
无效数据 | 当前转换器无法处理的记录。 | IFeatureCollection |
输出 | 计算法线后的结果数据,需要与其他转换器联用。 | IFeatureCollection |