Evaluation on an Edge
The following edge evaluation methods are available in 2D and 3D:
The first input argument of all methods is the edge number. The second input argument, when it exists, is an array of parameter values for which to perform evaluation on the edge. For all but the first method, the first index in the output corresponds to the different parameter values, and the second index corresponds to the spatial coordinates.
edgeParamRange returns the parameter range for evaluation on the edge.
edgeX evaluates the parameters to coordinate values.
edgeDX evaluates the parameters to first-order derivative values.
edgeDDX evaluates the parameters to second-order derivative values.
edgeDDX evaluates the parameters to second-order derivative values.
edgeDDDX evaluates the parameters to third-order derivative values.
edgeNormal evaluates the parameters to normal vector values.
edgeCurvature evaluates the parameters to curvature values.
edgeTorsion evaluates the parameters to torsion values.
The following edge evaluation method is available in 3D:
This method computes the maximum along a 3D edge of the angle (in radians) between the normal vectors of two faces that are adjacent to the edge. The input arguments are a vector of edge indices, a vector of indices for the first face, and a vector of indices for the second face. The output is a double array, where the maximum is defined as the value closest to π/2 radians. The method is vectorized so that the Nth entry in the returned array is the maximum along edge[N] of the angle between faces face1[N] and face2[N]. The edge and face numbers are one-based.