GcGePoint3d

class pygcad.pygrx.GcGePoint3d

Bases: pybind11_object

Attributes Summary

kOrigin

x

y

z

Methods Summary

asVector(self)

C++: GcGePoint3d::asVector() const --> class GcGeVector3d

assign(self, para)

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

convert2d(self, pln)

C++: GcGePoint3d::convert2d(const class GcGePlanarEnt &) const --> class GcGePoint2d

distanceTo(self, pnt)

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

isEqualTo(*args, **kwargs)

Overloaded function.

mirror(self, pln)

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

orthoProject(self, pln)

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

project(self, pln, vec)

C++: GcGePoint3d::project(const class GcGePlane &, const class GcGeVector3d &) const --> class GcGePoint3d

rotateBy(*args, **kwargs)

Overloaded function.

scaleBy(*args, **kwargs)

Overloaded function.

set(*args, **kwargs)

Overloaded function.

setToProduct(self, mat, pnt)

C++: GcGePoint3d::setToProduct(const class GcGeMatrix3d &, const class GcGePoint3d &) --> class GcGePoint3d&

setToSum(self, pnt, vec)

C++: GcGePoint3d::setToSum(const class GcGePoint3d &, const class GcGeVector3d &) --> class GcGePoint3d &

transformBy(self, leftSide)

C++: GcGePoint3d::transformBy(const class GcGeMatrix3d &) --> class GcGePoint3d &

Attributes Documentation

kOrigin = <pygcad.pygrx.GcGePoint3d object>
x
y
z

Methods Documentation

asVector(self: pygcad.pygrx.GcGePoint3d) GcGeVector3d

C++: GcGePoint3d::asVector() const –> class GcGeVector3d

assign(self: pygcad.pygrx.GcGePoint3d, para: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.GcGePoint3d

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

convert2d(self: pygcad.pygrx.GcGePoint3d, pln: pygcad.pygrx.GcGePlanarEnt) pygcad.pygrx.GcGePoint2d

C++: GcGePoint3d::convert2d(const class GcGePlanarEnt &) const –> class GcGePoint2d

distanceTo(self: pygcad.pygrx.GcGePoint3d, pnt: pygcad.pygrx.GcGePoint3d) float

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

isEqualTo(*args, **kwargs)

Overloaded function.

  1. isEqualTo(self: pygcad.pygrx.GcGePoint3d, pnt: pygcad.pygrx.GcGePoint3d) -> bool

  2. isEqualTo(self: pygcad.pygrx.GcGePoint3d, pnt: pygcad.pygrx.GcGePoint3d, tol: pygcad.pygrx.GcGeTol) -> bool

C++: GcGePoint3d::isEqualTo(const class GcGePoint3d &, const class GcGeTol &) const –> bool

mirror(self: pygcad.pygrx.GcGePoint3d, pln: pygcad.pygrx.GcGePlane) pygcad.pygrx.GcGePoint3d

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

orthoProject(self: pygcad.pygrx.GcGePoint3d, pln: pygcad.pygrx.GcGePlane) pygcad.pygrx.GcGePoint3d

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

project(self: pygcad.pygrx.GcGePoint3d, pln: pygcad.pygrx.GcGePlane, vec: GcGeVector3d) pygcad.pygrx.GcGePoint3d

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

rotateBy(*args, **kwargs)

Overloaded function.

  1. rotateBy(self: pygcad.pygrx.GcGePoint3d, angle: float, vec: GcGeVector3d) -> pygcad.pygrx.GcGePoint3d

  2. rotateBy(self: pygcad.pygrx.GcGePoint3d, angle: float, vec: GcGeVector3d, wrtPoint: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGePoint3d

C++: GcGePoint3d::rotateBy(double, const class GcGeVector3d &, const class GcGePoint3d &) –> class GcGePoint3d &

scaleBy(*args, **kwargs)

Overloaded function.

  1. scaleBy(self: pygcad.pygrx.GcGePoint3d, scaleFactor: float) -> pygcad.pygrx.GcGePoint3d

  2. scaleBy(self: pygcad.pygrx.GcGePoint3d, scaleFactor: float, wrtPoint: pygcad.pygrx.GcGePoint3d) -> pygcad.pygrx.GcGePoint3d

C++: GcGePoint3d::scaleBy(double, const class GcGePoint3d &) –> class GcGePoint3d &

set(*args, **kwargs)

Overloaded function.

  1. set(self: pygcad.pygrx.GcGePoint3d, x: float, y: float, z: float) -> pygcad.pygrx.GcGePoint3d

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

  1. set(self: pygcad.pygrx.GcGePoint3d, pln: pygcad.pygrx.GcGePlanarEnt, pnt: pygcad.pygrx.GcGePoint2d) -> pygcad.pygrx.GcGePoint3d

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

setToProduct(self: pygcad.pygrx.GcGePoint3d, mat: GcGeMatrix3d, pnt: pygcad.pygrx.GcGePoint3d) pygcad.pygrx.GcGePoint3d

C++: GcGePoint3d::setToProduct(const class GcGeMatrix3d &, const class GcGePoint3d &) –> class GcGePoint3d&

setToSum(self: pygcad.pygrx.GcGePoint3d, pnt: pygcad.pygrx.GcGePoint3d, vec: GcGeVector3d) pygcad.pygrx.GcGePoint3d

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

transformBy(self: pygcad.pygrx.GcGePoint3d, leftSide: GcGeMatrix3d) pygcad.pygrx.GcGePoint3d

C++: GcGePoint3d::transformBy(const class GcGeMatrix3d &) –> class GcGePoint3d &