这是一个可实例化的类,默认初始化为默认精度,其中的精度可以被自定义以满足一个特定的需要
class McGeTol;
McGeTol.h
两个点, p1等于p2,当 (p1 - p2).length() <= equalPoint 两个矢量, v1等于v2,当 (v1 - v2).length() <= equalVector 两个矢量, v1平行于v2,当 (v1/v1.length() - v2/v2.length() ).length() < equalVector 或 (v1/v1.length() + v2/v2.length() ).length() < equalVector 两个矢量, v1垂直于v2,当 abs((v1.dotProduct(v2))/(v1.length()*v2.length())) <= equalVector