GcGePlane

class pygcad.pygrx.GcGePlane

Bases: GcGePlanarEnt

Methods Summary

assign(self, src)

C++: GcGePlane::operator=(const class GcGePlane &) --> class GcGePlane &

intersectWith(*args, **kwargs)

Overloaded function.

set(*args, **kwargs)

Overloaded function.

signedDistanceTo(self, pnt)

C++: GcGePlane::signedDistanceTo(const class GcGePoint3d &) const --> double

Methods Documentation

assign(self: pygcad.pygrx.GcGePlane, src: pygcad.pygrx.GcGePlane) pygcad.pygrx.GcGePlane

C++: GcGePlane::operator=(const class GcGePlane &) –> class GcGePlane &

intersectWith(*args, **kwargs)

Overloaded function.

  1. intersectWith(self: pygcad.pygrx.GcGePlane, linEnt: pygcad.pygrx.GcGeLinearEnt3d, resultPnt: GcGePoint3d) -> bool

  2. intersectWith(self: pygcad.pygrx.GcGePlane, linEnt: pygcad.pygrx.GcGeLinearEnt3d, resultPnt: GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlane::intersectWith(const class GcGeLinearEnt3d &, class GcGePoint3d &, const class GcGeTol &) const –> bool

  1. intersectWith(self: pygcad.pygrx.GcGePlane, otherPln: pygcad.pygrx.GcGePlane, resultLine: pygcad.pygrx.GcGeLine3d) -> bool

  2. intersectWith(self: pygcad.pygrx.GcGePlane, otherPln: pygcad.pygrx.GcGePlane, resultLine: pygcad.pygrx.GcGeLine3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePlane::intersectWith(const class GcGePlane &, class GcGeLine3d &, const class GcGeTol &) const –> bool

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGePlane, pnt: GcGePoint3d, normal: GcGeVector3d) -> pygcad.pygrx.GcGePlane

C++: GcGePlane::set(const class GcGePoint3d &, const class GcGeVector3d &) –> class GcGePlane &

  1. set(self: pygcad.pygrx.GcGePlane, pntU: GcGePoint3d, org: GcGePoint3d, pntV: GcGePoint3d) -> pygcad.pygrx.GcGePlane

C++: GcGePlane::set(const class GcGePoint3d &, const class GcGePoint3d &, const class GcGePoint3d &) –> class GcGePlane &

  1. set(self: pygcad.pygrx.GcGePlane, a: float, b: float, c: float, d: float) -> pygcad.pygrx.GcGePlane

C++: GcGePlane::set(double, double, double, double) –> class GcGePlane &

  1. set(self: pygcad.pygrx.GcGePlane, org: GcGePoint3d, uAxis: GcGeVector3d, vAxis: GcGeVector3d) -> pygcad.pygrx.GcGePlane

C++: GcGePlane::set(const class GcGePoint3d &, const class GcGeVector3d &, const class GcGeVector3d &) –> class GcGePlane &

signedDistanceTo(self: pygcad.pygrx.GcGePlane, pnt: GcGePoint3d) float

C++: GcGePlane::signedDistanceTo(const class GcGePoint3d &) const –> double