TouchVG framework
|
容差类 更多...
#include <mgtol.h>
Public 成员函数 | |
Tol () | |
构造默认容差 更多... | |
Tol (float tolPoint, float tolVector=1e-4f) | |
给定容差构造 更多... | |
float | equalPoint () const |
返回长度容差 更多... | |
float | equalVector () const |
返回矢量容差 更多... | |
void | setEqualPoint (float tol) |
设置长度容差 更多... | |
void | setEqualVector (float tol) |
设置矢量容差 更多... | |
静态 Public 成员函数 | |
static Tol | gTol () |
全局缺省容差 更多... | |
static Tol | minTol () |
最小容差 更多... | |
Private 属性 | |
float | mTolPoint |
长度容差 更多... | |
float | mTolVector |
矢量容差 更多... | |
容差类
容差类含有长度容差和矢量容差。
长度容差表示长度小于该值就认为是零长度,或两点距离小于该值就认为重合。
矢量容差表示两个弧度角度小于该值就认为是相等,由于矢量容差一般很小, 故对于矢量容差a,有a≈sin(a)≈tan(a),cos(a)≈1。