计算法线

使用说明

支持计算得到倾斜摄影三维模型数据的法线,并为结果数据生成法线。法线可用于确定光线如何与数据表面相互作用,从而影响数据渲染效果。

该转换器不单独使用,需要与其它转换器搭配使用。

输入数据

参数名 参数释义 参数类型
输入输入进行计算法线操作的数据,可以由读入OSGB等转换器的输出来指定。IFeatureCollection

参数说明

参数名 参数释义 参数类型
角度阈值通过设置夹角阈值来确定计算法线的方式。
取值范围为[0,180],单位为度,默认值为80。
当顶点周围的面法线之间的夹角超过设定阈值后,可以为该法线给予较小的权重。
当计算模式为平均值算法时,不支持设置此参数。
Double
计算模式设置法线的计算模式,包括平均值算法、夹角权重算法、NelSonMax算法和无法线。
平均值算法:通过取模型顶点所有相邻面法线的平均值来计算顶点法线。
夹角权重算法:考虑与顶点相邻的各个面法线之间的夹角来计算顶点法线。
NelsonMax算法:通过对相邻面法线进行加权平均来计算顶点法线,其中权重通常与面的面积或者与顶点相邻的面的夹角有关。
NormalComputeMode

输出结果

参数名 参数释义 参数类型
无效数据当前转换器无法处理的记录。IFeatureCollection
输出计算法线后的结果数据,需要与其他转换器联用。IFeatureCollection