Interface IFaceInformation
Last update: 16.07.2025Namespace: VM.Managed
Assembly: VMAppCore.dll
This interface is to represent the face information.
public interface IFaceInformation
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Methods
GetMinimumDistance(IFaceInformation, TMatrix, TMatrix, double)
Gets the minimum distance.
double GetMinimumDistance(IFaceInformation compare_info, TMatrix mat, TMatrix compare_mat, double dLengthFactor)
Parameters
compare_info IFaceInformation
The face information of compare.
mat TMatrix
The matrix.
compare_mat TMatrix
The matrix of compare.
dLengthFactor double
The length factor.
Returns
The minimum distance.
GetMinimumDistanceAndDirection(IFaceInformation, TMatrix, TMatrix, ref VectorBase[], double)
Gets the minimum distance.
double GetMinimumDistanceAndDirection(IFaceInformation compare_info, TMatrix mat, TMatrix compare_mat, ref VectorBase[] arDirection, double dLengthFactor)
Parameters
compare_info IFaceInformation
The face information of compare.
mat TMatrix
The matrix.
compare_mat TMatrix
The matrix of compare.
arDirection VectorBase[]
The direction.
dLengthFactor double
The length factor.
Returns
The minimum distance and direction.
GetPointAndConnectivity(FacetOption, ref VectorBase[], ref int[], ref int[], Reference, double)
Get points and connectivity about face.
void GetPointAndConnectivity(FacetOption facetOptions, ref VectorBase[] arPt, ref int[] arConnectivity, ref int[] arNumOfConnectivity, Reference reference, double dLengthFactor)
Parameters
facetOptions FacetOption
The facet options.
arPt VectorBase[]
The facet point array.
arConnectivity int[]
The facet connetivity array.
arNumOfConnectivity int[]
The number of connectivity node array.
reference Reference
The reference.
dLengthFactor double
The length factor.