GcGeCircArc3d
- class pygcad.pygrx.GcGeCircArc3d
Bases:
GcGeCurve3d
Methods Summary
assign
(self, arc)C++: GcGeCircArc3d::operator=(const class GcGeCircArc3d &) --> class GcGeCircArc3d &
center
(self)C++: GcGeCircArc3d::center() const --> class GcGePoint3d
closestPointToPlane
(*args, **kwargs)Overloaded function.
endAng
(self)C++: GcGeCircArc3d::endAng() const --> double
endPoint
(self)C++: GcGeCircArc3d::endPoint() const --> class GcGePoint3d
getPlane
(self, plane)C++: GcGeCircArc3d::getPlane(class GcGePlane &) const --> void
intersectWith
(*args, **kwargs)Overloaded function.
isInside
(*args, **kwargs)Overloaded function.
normal
(self)C++: GcGeCircArc3d::normal() const --> class GcGeVector3d
projIntersectWith
(self, line, projDir, tol)C++: GcGeCircArc3d::projIntersectWith(const class GcGeLinearEnt3d &, const class GcGeVector3d &, int &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const --> bool
radius
(self)C++: GcGeCircArc3d::radius() const --> double
refVec
(self)C++: GcGeCircArc3d::refVec() const --> class GcGeVector3d
set
(*args, **kwargs)Overloaded function.
setAngles
(self, startAngle, endAngle)C++: GcGeCircArc3d::setAngles(double, double) --> class GcGeCircArc3d &
setAxes
(self, normal, refVec)C++: GcGeCircArc3d::setAxes(const class GcGeVector3d &, const class GcGeVector3d &) --> class GcGeCircArc3d &
setCenter
(self, para)C++: GcGeCircArc3d::setCenter(const class GcGePoint3d &) --> class GcGeCircArc3d &
setRadius
(self, para)C++: GcGeCircArc3d::setRadius(double) --> class GcGeCircArc3d &
startAng
(self)C++: GcGeCircArc3d::startAng() const --> double
startPoint
(self)C++: GcGeCircArc3d::startPoint() const --> class GcGePoint3d
tangent
(*args, **kwargs)Overloaded function.
Methods Documentation
- assign(self: pygcad.pygrx.GcGeCircArc3d, arc: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::operator=(const class GcGeCircArc3d &) –> class GcGeCircArc3d &
- center(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGePoint3d
C++: GcGeCircArc3d::center() const –> class GcGePoint3d
- closestPointToPlane(*args, **kwargs)
Overloaded function.
closestPointToPlane(self: pygcad.pygrx.GcGeCircArc3d, plane: pygcad.pygrx.GcGePlanarEnt, pointOnPlane: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGePoint3d
closestPointToPlane(self: pygcad.pygrx.GcGeCircArc3d, plane: pygcad.pygrx.GcGePlanarEnt, pointOnPlane: pygcad.pygrx.GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> pygcad.pygrx.GcGePoint3d
C++: GcGeCircArc3d::closestPointToPlane(const class GcGePlanarEnt &, class GcGePoint3d &, const class GcGeTol &) const –> class GcGePoint3d
- endAng(self: pygcad.pygrx.GcGeCircArc3d) float
C++: GcGeCircArc3d::endAng() const –> double
- endPoint(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGePoint3d
C++: GcGeCircArc3d::endPoint() const –> class GcGePoint3d
- getPlane(self: pygcad.pygrx.GcGeCircArc3d, plane: pygcad.pygrx.GcGePlane) None
C++: GcGeCircArc3d::getPlane(class GcGePlane &) const –> void
- intersectWith(*args, **kwargs)
Overloaded function.
intersectWith(self: pygcad.pygrx.GcGeCircArc3d, line: pygcad.pygrx.GcGeLinearEnt3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C04F864F0>) -> Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]
C++: GcGeCircArc3d::intersectWith(const class GcGeLinearEnt3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool
intersectWith(self: pygcad.pygrx.GcGeCircArc3d, arc: pygcad.pygrx.GcGeCircArc3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C04F18570>) -> Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]
C++: GcGeCircArc3d::intersectWith(const class GcGeCircArc3d &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool
intersectWith(self: pygcad.pygrx.GcGeCircArc3d, arc: pygcad.pygrx.GcGePlanarEnt, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C04F81370>) -> Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]
C++: GcGeCircArc3d::intersectWith(const class GcGePlanarEnt &, int &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool
- isInside(*args, **kwargs)
Overloaded function.
isInside(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d) -> bool
isInside(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeCircArc3d::isInside(const class GcGePoint3d &, const class GcGeTol &) const –> bool
- normal(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGeVector3d
C++: GcGeCircArc3d::normal() const –> class GcGeVector3d
- projIntersectWith(self: pygcad.pygrx.GcGeCircArc3d, line: pygcad.pygrx.GcGeLinearEnt3d, projDir: pygcad.pygrx.GcGeVector3d, tol: pygcad.pygrx.GcGeTol = <pygcad.pygrx.GcGeTol object at 0x0000022C04F81EF0>) Tuple[bool, int, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d, pygcad.pygrx.GcGePoint3d]
C++: GcGeCircArc3d::projIntersectWith(const class GcGeLinearEnt3d &, const class GcGeVector3d &, int &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool
- radius(self: pygcad.pygrx.GcGeCircArc3d) float
C++: GcGeCircArc3d::radius() const –> double
- refVec(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGeVector3d
C++: GcGeCircArc3d::refVec() const –> class GcGeVector3d
- set(*args, **kwargs)
Overloaded function.
set(self: pygcad.pygrx.GcGeCircArc3d, cent: pygcad.pygrx.GcGePoint3d, nrm: pygcad.pygrx.GcGeVector3d, radius: float) -> pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGeVector3d &, double) –> class GcGeCircArc3d &
set(self: pygcad.pygrx.GcGeCircArc3d, cent: pygcad.pygrx.GcGePoint3d, nrm: pygcad.pygrx.GcGeVector3d, refVec: pygcad.pygrx.GcGeVector3d, radius: float, startAngle: float, endAngle: float) -> pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGeVector3d &, const class GcGeVector3d &, double, double, double) –> class GcGeCircArc3d &
set(self: pygcad.pygrx.GcGeCircArc3d, startPoint: pygcad.pygrx.GcGePoint3d, pnt: pygcad.pygrx.GcGePoint3d, endPoint: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGePoint3d &, const class GcGePoint3d &) –> class GcGeCircArc3d &
set(self: pygcad.pygrx.GcGeCircArc3d, startPoint: pygcad.pygrx.GcGePoint3d, pnt: pygcad.pygrx.GcGePoint3d, endPoint: pygcad.pygrx.GcGePoint3d, error: GcGe::ErrorCondition) -> pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::set(const class GcGePoint3d &, const class GcGePoint3d &, const class GcGePoint3d &, enum GcGe::ErrorCondition &) –> class GcGeCircArc3d &
set(self: pygcad.pygrx.GcGeCircArc3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, radius: float, param1: float, param2: float) -> Tuple[pygcad.pygrx.GcGeCircArc3d, bool]
C++: GcGeCircArc3d::set(const class GcGeCurve3d &, const class GcGeCurve3d &, double, double &, double &, bool &) –> class GcGeCircArc2d &
set(self: pygcad.pygrx.GcGeCircArc3d, curve1: pygcad.pygrx.GcGeCurve3d, curve2: pygcad.pygrx.GcGeCurve3d, curve3: pygcad.pygrx.GcGeCurve3d, param1: float, param2: float, param3: float) -> Tuple[pygcad.pygrx.GcGeCircArc3d, bool]
C++: GcGeCircArc3d::set(const class GcGeCurve3d &, const class GcGeCurve3d &, const class GcGeCurve3d &, double &, double &, double &, bool &) –> class GcGeCircArc2d &
- setAngles(self: pygcad.pygrx.GcGeCircArc3d, startAngle: float, endAngle: float) pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::setAngles(double, double) –> class GcGeCircArc3d &
- setAxes(self: pygcad.pygrx.GcGeCircArc3d, normal: pygcad.pygrx.GcGeVector3d, refVec: pygcad.pygrx.GcGeVector3d) pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::setAxes(const class GcGeVector3d &, const class GcGeVector3d &) –> class GcGeCircArc3d &
- setCenter(self: pygcad.pygrx.GcGeCircArc3d, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::setCenter(const class GcGePoint3d &) –> class GcGeCircArc3d &
- setRadius(self: pygcad.pygrx.GcGeCircArc3d, para: float) pygcad.pygrx.GcGeCircArc3d
C++: GcGeCircArc3d::setRadius(double) –> class GcGeCircArc3d &
- startAng(self: pygcad.pygrx.GcGeCircArc3d) float
C++: GcGeCircArc3d::startAng() const –> double
- startPoint(self: pygcad.pygrx.GcGeCircArc3d) pygcad.pygrx.GcGePoint3d
C++: GcGeCircArc3d::startPoint() const –> class GcGePoint3d
- tangent(*args, **kwargs)
Overloaded function.
tangent(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d, line: pygcad.pygrx.GcGeLine3d) -> bool
tangent(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d, line: pygcad.pygrx.GcGeLine3d, tol: pygcad.pygrx.GcGeTol) -> bool
C++: GcGeCircArc3d::tangent(const class GcGePoint3d &, class GcGeLine3d &, const class GcGeTol &) const –> bool
tangent(self: pygcad.pygrx.GcGeCircArc3d, pnt: pygcad.pygrx.GcGePoint3d, line: pygcad.pygrx.GcGeLine3d, tol: pygcad.pygrx.GcGeTol, error: GcGe::ErrorCondition) -> bool
C++: GcGeCircArc3d::tangent(const class GcGePoint3d &, class GcGeLine3d &, const class GcGeTol &, enum GcGe::ErrorCondition &) const –> bool