|
| | ArcofCircle (Base::Vector3d center, Base::Vector3d normal, Base::Vector3d refvec, double radius, double startangle, double endangle) |
| | 构造一个圆弧,基于圆心,法向量,基准向量,半径,起始角度,终止角度
|
| |
| | ArcofCircle (Base::Vector3d pt1, Base::Vector3d pt2, Base::Vector3d pt3) |
| | 构造一个圆弧,基于三点
|
| |
| | ArcofCircle (const Base::Circle &circle, const Base::Vector3d &pt1, const Base::Vector3d &pt2) |
| | 构造一个圆弧,基于一个已有的圆对象和圆上的两个点(起点、终点)
|
| |
| | ArcofCircle (const Base::Circle &circle, const double angle1, const double angle2) |
| | 构造一个圆弧,基于一个已有的圆对象和圆上的两个角度(起始角度、终止角度)
|
| |
| void | calculateCircleCenter () |
| |
| void | calculateStartandEndPoint () |
| |
| virtual Geometry * | copy (void) const |
| |
| std::string | getArcType () const |
| |
| Base::Vector3d | getCenterPoint () |
| | 获取圆心
|
| |
| bool | getDirection () |
| | 获取方向
|
| |
| double | getEndAngle () |
| | 获取终止角度
|
| |
| double | getEndAngle () const |
| | 获取终止角度
|
| |
| Base::Vector3d | getEndPoint () const |
| |
| std::pair< Base::Vector2d, Base::Vector2d > | getExtrema () |
| |
| virtual double | getLength () const override |
| |
| Base::Vector3d | getMidPoint () const |
| |
| Base::Vector3d | getNormal () |
| | 获取所在平面的法向量
|
| |
| double | getRadius () |
| | 获取半径
|
| |
| Base::Vector3d | getRefVec () |
| | 获取角度的基准向量
|
| |
| Base::Vector3d | getSecondPoint () const |
| |
| double | getStartAngle () |
| | 获取起始角度
|
| |
| Base::Vector3d | getStartPoint () const |
| |
| bool | isClockWise () |
| |
| bool | isClosed () |
| |
| bool | isInArc (double angle) |
| |
| void | Reverse () |
| |
| void | setCenterPoint (const Base::Vector3d &pt) |
| | 设置圆心
|
| |
| void | setDirection (bool bClockWire) |
| | 设置圆弧方向
|
| |
| void | setEndAngle (double angle) |
| | 设置终止角度
|
| |
| void | setNormal (const Base::Vector3d &vec) |
| | 设置所在平面的法向量
|
| |
| void | setRadius (double pt) |
| | 设置半径
|
| |
| void | setReferenceAxis () |
| |
| void | setRefVec (const Base::Vector3d &vec) |
| | 设置角度的基准向量
|
| |
| void | setStartAngle (double angle) |
| | 设置起始角度
|
| |
| | Curve () |
| |
| bool | isClosed () |
| |
| void | Reverse () |
| |
| Geometry * | clone (void) const |
| |
| | Geometry () |
| |
| GeometryType | getType () const |
| |
| virtual | ~Geometry () |
| |