ObliqueBuilder - Generate Normals

Instructions for Use

Support the calculation of the normal of the Oblique Photography Model data, and is the Result DataGenerate Normal. Normals can be used to determine how rays interact with the data surface, affecting the rendering.

This tool is not to be used alone and needs to be paired with other GPA tools such as ObliqueBuilder - Generate S3M .

Parameter Description

Parameter Name Parameter Description Parameter Type
Normal Threshold:
(Optional)
Determines how Compute Normals are determined by setting an included angle threshold. The
value range is [0,180] in degrees, and the default value is 80.
For example, when the angle between the face normals around a vertex exceeds a set threshold, the face normals may not be averaged or given a smaller weight.
Setting this parameter is not supported when the algorithm type is Average algorithm.
Double
Normal Mode:
(Optional)
Set the normal calculation mode, including Average, Angle Weight, NelSonMax, and Impossible Line.
  • Average algorithm: calculates vertex normals by taking the average of all neighboring face normals for a model vertex.
  • Angle weight algorithm: The vertex normals are calculated considering the angles between the face normals adjacent to the vertex.
  • NelsonMax algorithm: Vertex normals are calculated by Weighted Mean of adjacent face normals, where the weight is usually related to the area of the face or the angle between the faces adjacent to the vertex.
NormalComputeMode
Parameter Settings
(Optional)
Does not need to be set separately and is automatically set when linked with other GPA tools. obliqueBuilderParameters

Output Result

Parameter Name Parameter Description Parameter Type
ObliqueBuilder - Generate Normals ObliqueBuilder - Generate Normals obliqueBuilderParameters