AcGePointOnCurve2d类
表示在2D参数曲线上的点。这个类封装了2D曲线上点的所有几何信息,包括它的参数值、2D坐标和派生值。
继承自
包含文件
geponc2d.h
参见
几何库文件在ObjectARX开发者指南中。
成员
AcGePointOnCurve2d 建构器和析构器
AcGePointOnCurve2d::AcGePointOnCurve2d
Function AcGePointOnCurve2d( const AcGeCurve3d&
crv);
建构在一参数值为0.0.的输入曲线上的点。 AcGePointOnCurve2d( const AcGeCurve2d&
crv, double param);
建构在一指定参数值的输入曲线上的点。 AcGePointOnCurve2d( const
AcGePointOnCurve2d& src);
建构和输入对象相同的AcGePointOnCurve2d对象。 AcGePointOnCurve2d(); 缺省建构器。建构在一参数值为0.0.的曲线AcGeLine3d::kXAxis
上的点。 |
AcGePointOnCurve2d::curvature
Function Adesk::Boolean curvature( double param, double& res);
计算在指定参数值曲线上的点的曲线曲率。总是返回Adesk::kTrue,除非该点上的一阶导数为0。 Adesk::Boolean curvature( double& res);
计算在曲线上的点的曲线曲率。总是返回Adesk::kTrue,除非该点上的一阶导数为0。 |
AcGePointOnCurve2d::deriv
Function AcGeVector2d deriv( int order, const AcGeCurve2d&
crv, double param);
返回在指定参数值的输入曲线上指定顺序的派生值。顺序必须比0大比2小。这个函数重置曲线所在点的潜在曲线和参数值。 AcGeVector2d deriv( int order, double param);
返回在指定参数值的输入曲线上指定顺序的派生值。顺序必须比0大比2小。这个函数重置曲线所在点的参数值。 AcGeVector2d deriv( int order)
const;
返回指定顺序的派生值。顺序必须比0大比2小。 |
AcGePointOnCurve2d::operator
= Function AcGePointOnCurve2d
& operator =( const
AcGePointOnCurve2d& src);
将输入的曲线上的点分配到该曲线上的点。 |
AcGePointOnCurve2d::point
Function AcGePoint2d point( const AcGeCurve3d&
crv, double param);
返回在指定参数值的输入曲线上的对应的点。这个函数重置曲线所在点的潜在曲线和参数值。 AcGePoint2d point( double param);
返回在指定参数值的输入曲线上的对应的点。这个函数重置曲线所在点的参数值。 AcGePoint2d point() const; 返回曲线上对应的点。 |
AcGePointOnCurve2d::curve
Function const AcGeCurve2d * curve() const; 返回点所在的曲线。 |
||
AcGePointOnCurve2d::isSingular
Function Adesk::Boolean isSingular( const AcGeTol& tol = AcGeContext::gTol) const;
决定第一个派生值向量的一阶导数是否为0。 |
||
AcGePointOnCurve2d::parameter
Function double parameter() const; Returns the parameter
value of the point on curve. |
AcGePointOnCurve2d::setCurve
Function AcGePointOnCurve2d
& setCurve( const AcGeCurve2d&
crv);
重置点所在的潜在曲线。 |
||
AcGePointOnCurve2d::setParameter
Function AcGePointOnCurve2d
& setParameter( double param);
重置点所在曲线的参数值。 |