Matrix4d Functions

API functions that utilize the Matrix4d class are grouped here. For details of the class, including member functions, see Matrix4d.

Matrix4d

Matrix4d.loadIdentity(Matrix4d self)

Matrix4d.translatef(Matrix4d self, ...)

Matrix4d.translatev(Matrix4d self, vec3d v)

Matrix4d.rotateX(Matrix4d self, ...)

Matrix4d.rotateY(Matrix4d self, ...)

Matrix4d.rotateZ(Matrix4d self, ...)

Matrix4d.rotate(Matrix4d self, ...)

Matrix4d.rotatealongX(Matrix4d self, vec3d dir1)

Matrix4d.zeroTranslations(Matrix4d self)

Matrix4d.affineInverse(Matrix4d self)

Matrix4d.scale(Matrix4d self, ...)

Matrix4d.scalex(Matrix4d self, ...)

Matrix4d.scaley(Matrix4d self, ...)

Matrix4d.scalez(Matrix4d self, ...)

Matrix4d.flipx(Matrix4d self)

Matrix4d.loadXZRef(Matrix4d self)

Matrix4d.loadXYRef(Matrix4d self)

Matrix4d.loadYZRef(Matrix4d self)

Matrix4d.mirrory(Matrix4d self)

Matrix4d.xform(Matrix4d self, vec3d _in)

Matrix4d.xformvec(Matrix4d self, Vec3dVec _in)

Matrix4d.xformmat(Matrix4d self, Vec3dVecVec _in)

Matrix4d.xformnorm(Matrix4d self, vec3d _in)

Matrix4d.xformnormvec(Matrix4d self, ...)

Matrix4d.xformnormmat(Matrix4d self, ...)

Matrix4d.getAngles(Matrix4d self)

Matrix4d.getArcballAngles(Matrix4d self)

Matrix4d.getTranslation(Matrix4d self)

Matrix4d.buildXForm(Matrix4d self, ...)

Matrix4d.getBasis(Matrix4d self, vec3d xdir, ...)

Matrix4d.setBasis(Matrix4d self, vec3d xdir, ...)

Matrix4d.getRotationAxis(Matrix4d self, ...)

Matrix4d.toQuat(Matrix4d self)

class openvsp.Matrix4d[source]

Proxy of C++ Matrix4d class.

property thisown

The membership flag

__repr__()

Return repr(self).

loadIdentity(Matrix4d self)[source]
static setIdentity(double * m)[source]
translatef(Matrix4d self, double const & x, double const & y, double const & z)[source]
translatev(Matrix4d self, vec3d v)[source]
rotateX(Matrix4d self, double const & ang)[source]
rotateY(Matrix4d self, double const & ang)[source]
rotateZ(Matrix4d self, double const & ang)[source]
rotate(Matrix4d self, double const & angle, vec3d axis)[source]
rotatealongX(Matrix4d self, vec3d dir1)[source]
zeroTranslations(Matrix4d self)[source]
affineInverse(Matrix4d self)[source]
scale(Matrix4d self, double const & scale)[source]
scalex(Matrix4d self, double const & scalex)[source]
scaley(Matrix4d self, double const & scaley)[source]
scalez(Matrix4d self, double const & scalez)[source]
flipx(Matrix4d self)[source]
getMat(Matrix4d self, double * m)[source]
matMult(Matrix4d self, double const * m)[source]
matMult(Matrix4d self, Matrix4d m)
postMult(Matrix4d self, double const * m)[source]
postMult(Matrix4d self, Matrix4d m)
initMat(Matrix4d self, double const * m)[source]
initMat(Matrix4d self, Matrix4d m)
mult(Matrix4d self, double const [4] _in, double [4] out)[source]
data(Matrix4d self) double *[source]
const_data(Matrix4d self) double const *[source]
loadXZRef(Matrix4d self)[source]
loadXYRef(Matrix4d self)[source]
loadYZRef(Matrix4d self)[source]
mirrory(Matrix4d self)[source]
xform(Matrix4d self, vec3d _in) vec3d[source]
xformvec(Matrix4d self, Vec3dVec _in)[source]
xformmat(Matrix4d self, Vec3dVecVec _in)[source]
xformnorm(Matrix4d self, vec3d _in) vec3d[source]
xformnormvec(Matrix4d self, Vec3dVec _in)[source]
xformnormmat(Matrix4d self, Vec3dVecVec _in)[source]
getAngles(Matrix4d self) vec3d[source]
getArcballAngles(Matrix4d self) vec3d[source]
getTranslation(Matrix4d self) vec3d[source]
buildXForm(Matrix4d self, vec3d pos, vec3d rot, vec3d cent_rot)[source]
getBasis(Matrix4d self, vec3d xdir, vec3d ydir, vec3d zdir)[source]
setBasis(Matrix4d self, vec3d xdir, vec3d ydir, vec3d zdir)[source]
getRotationAxis(Matrix4d self, vec3d axis_dir, vec3d axis_pnt)[source]
toQuat(Matrix4d self)[source]