Extra: The geometric traits class must be compatible with the vertex point type.
Returns
the computed normal. The return type is a 3D vector type. It is either deduced from the geom_traitsNamed Parameters if provided, or from the geometric traits class deduced from the point property map of pmesh.
Warning
This function involves a square root computation. If the field type (FT) of the traits does not support the sqrt() operation, the square root computation will be performed approximately.
Extra: The geometric traits class must be compatible with the vertex point type.
Warning
This function involves a square root computation. If the field type (FT) of the traits does not support the sqrt() operation, the square root computation will be performed approximately.
Extra: The geometric traits class must be compatible with the vertex point type.
Warning
This function involves a square root computation. If the field type (FT) of the traits does not support the sqrt() operation, the square root computation will be performed approximately.
computes the unit normal at vertex v as a function of the normals of incident faces.
The implementation is inspired by Aubry et al. "On the most 'normal' normal" [2], which aims to compute a normal that maximizes the visibility to the incident faces. If such normal does not exist or if the optimization process fails to find it, a fallback normal is computed as a sine-weighted sum of the normals of the incident faces.
Note
The function compute_vertex_normals() should be preferred if normals are intended to be computed at all vertices of the graph.
Extra: The geometric traits class must be compatible with the vertex point type.
Returns
the computed normal. The return type is a 3D vector type. It is either deduced from the geom_traitsNamed Parameters if provided, or the geometric traits class deduced from the point property map of pmesh.
Warning
This function involves a square root computation. If the field type (FT) of the traits does not support the sqrt() operation, the square root computation will be performed approximately.
Extra: The geometric traits class must be compatible with the vertex point type.
Warning
This function involves a square root computation. If the field type (FT) of the traits does not support the sqrt() operation, the square root computation will be performed approximately.