Home
last modified time | relevance | path

Searched refs:SbMatrix (Results 1 – 25 of 264) sorted by relevance

1234567891011

/dports/graphics/Coin/coin-Coin-4.0.0/include/Inventor/
H A DSbMatrix.h49 SbMatrix(void);
57 ~SbMatrix(void);
91 SbBool factor(SbMatrix & r, SbVec3f & s, SbMatrix & u, SbVec3f & t,
96 SbMatrix & multRight(const SbMatrix & m);
97 SbMatrix & multLeft(const SbMatrix & m);
113 SbMatrix & operator =(const SbMatrix & m);
115 SbMatrix & operator *=(const SbMatrix & m);
117 friend COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2);
128 COIN_DLL_API SbMatrix operator *(const SbMatrix & m1, const SbMatrix & m2);
129 COIN_DLL_API int operator ==(const SbMatrix & m1, const SbMatrix & m2);
[all …]
/dports/graphics/Coin/coin-Coin-4.0.0/include/Inventor/elements/
H A DSoModelMatrixElement.h55 const SbMatrix & matrix);
57 const SbMatrix & matrix);
59 const SbMatrix & matrix);
67 static SbMatrix pushMatrix(SoState * const state);
74 const SbMatrix & getModelMatrix(void) const;
78 virtual void setElt(const SbMatrix & matrix);
79 virtual void multElt(const SbMatrix & matrix);
83 virtual SbMatrix pushMatrixElt(void);
87 SbMatrix modelMatrix;
88 SbMatrix cullMatrix;
[all …]
H A DSoMultiTextureMatrixElement.h55 const SbMatrix & matrix);
58 const SbMatrix & matrix);
63 UnitData() : textureMatrix(SbMatrix::identity()) {} in UnitData()
65 SbMatrix textureMatrix;
75 virtual const SbMatrix & getElt(const int unit) const;
82 set(state, node, unit, SbMatrix::identity());
85 const SbMatrix & matrix) { in set()
89 const SbMatrix & matrix) { in mult()
94 SbMatrix m; in translateBy()
100 SbMatrix m; in rotateBy()
[all …]
H A DSoBBoxModelMatrixElement.h55 static void pushMatrix(SoState * const state, SbMatrix & matrix,
56 SbMatrix & localmatrix);
57 static void popMatrix(SoState * const state, const SbMatrix & matrix,
58 const SbMatrix & localmatrix);
62 virtual void setElt(const SbMatrix & matrix);
63 virtual void multElt(const SbMatrix & matrix);
69 virtual SbMatrix pushMatrixElt();
70 virtual void popMatrixElt(const SbMatrix & matrix);
H A DSoLocalBBoxMatrixElement.h54 static void set(SoState * const state, const SbMatrix & matrix);
56 static void mult(SoState * const state, const SbMatrix & matrix);
62 static SbMatrix pushMatrix(SoState * const state);
63 static void popMatrix(SoState * const state, const SbMatrix & matrix);
67 static const SbMatrix & get(SoState * const state);
73 SbMatrix localMatrix;
76 SbMatrix modelInverseMatrix;
H A DSoBumpMapMatrixElement.h54 const SbMatrix & matrix);
56 const SbMatrix & matrix);
65 static const SbMatrix & get(SoState * const state);
69 virtual void setElt(const SbMatrix & matrix);
70 virtual void multElt(const SbMatrix & matrix);
74 virtual const SbMatrix & getElt(void) const;
76 SbMatrix bumpMapMatrix;
/dports/graphics/Coin/coin-Coin-4.0.0/include/Inventor/draggers/
H A DSoDragger.h98 const SbMatrix & getMotionMatrix(void);
105 SbMatrix getLocalToWorldMatrix(void);
106 SbMatrix getWorldToLocalMatrix(void);
109 …void getPartToLocalMatrix(const SbName & partname, SbMatrix & parttolocalmatrix, SbMatrix & localt…
110 void transformMatrixLocalToWorld(const SbMatrix & frommatrix, SbMatrix & tomatrix);
111 void transformMatrixWorldToLocal(const SbMatrix & frommatrix, SbMatrix & tomatrix);
112 …void transformMatrixToLocalSpace(const SbMatrix & frommatrix, SbMatrix & tomatrix, const SbName & …
115 const SbMatrix & getStartMotionMatrix(void);
143 …static SbMatrix appendTranslation(const SbMatrix & mtx, const SbVec3f & translation, const SbMatri…
144 …static SbMatrix appendScale(const SbMatrix & mtx, const SbVec3f & scale, const SbVec3f & scalecent…
[all …]
/dports/graphics/Coin/coin-Coin-4.0.0/src/elements/
H A DSoModelMatrixElement.cpp140 const SbMatrix & matrix) in set()
180 const SbMatrix &matrix) in mult()
254 SbMatrix
287 const SbMatrix &
310 const SbMatrix &
324 const SbMatrix &
377 SbMatrix matrix = SbMatrix::identity(); in translateEltBy()
390 SbMatrix matrix = SbMatrix::identity(); in rotateEltBy()
403 SbMatrix matrix = SbMatrix::identity(); in scaleEltBy()
413 SbMatrix
[all …]
H A DSoBumpMapMatrixElement.cpp94 const SbMatrix & matrix) in set()
113 const SbMatrix & matrix) in mult()
184 const SbMatrix &
211 SoBumpMapMatrixElement::setElt(const SbMatrix & matrix) in setElt()
221 SoBumpMapMatrixElement::multElt(const SbMatrix & matrix) in multElt()
233 SbMatrix matrix = SbMatrix::identity(); in translateEltBy()
245 SbMatrix matrix = SbMatrix::identity(); in rotateEltBy()
257 SbMatrix matrix = SbMatrix::identity(); in scaleEltBy()
265 const SbMatrix &
H A DSoBBoxModelMatrixElement.cpp107 SbMatrix &matrix, in pushMatrix()
108 SbMatrix &localmatrix) in pushMatrix()
121 const SbMatrix & matrix, in popMatrix()
122 const SbMatrix & localmatrix) in popMatrix()
140 SoBBoxModelMatrixElement::setElt(const SbMatrix &matrix) in setElt()
149 SoBBoxModelMatrixElement::multElt(const SbMatrix & matrix) in multElt()
186 SbMatrix
197 SoBBoxModelMatrixElement::popMatrixElt(const SbMatrix & m) in popMatrixElt()
H A DSoLocalBBoxMatrixElement.cpp153 const SbMatrix & matrix) in set()
168 const SbMatrix & matrix) in mult()
192 SbMatrix matrix; in translateBy()
209 SbMatrix matrix; in rotateBy()
227 SbMatrix matrix; in scaleBy()
235 SbMatrix
250 const SbMatrix & matrix) in popMatrix()
278 const SbMatrix &
/dports/graphics/Coin/coin-Coin-4.0.0/src/base/
H A DSbMatrix.cpp221 SbMatrix::SbMatrix(void) in SbMatrix() function in SbMatrix
249 SbMatrix::SbMatrix(const SbMat & matrixref) in SbMatrix() function in SbMatrix
257 SbMatrix::SbMatrix(const SbMat * matrixptr) in SbMatrix() function in SbMatrix
265 SbMatrix::SbMatrix(const SbDPMatrix & matrixref) in SbMatrix() function in SbMatrix
273 SbMatrix::~SbMatrix(void) in ~SbMatrix()
343 SbMatrix::operator=(const SbMatrix & m) in operator =()
475 SbMatrix
778 SbMatrix::operator *=(const SbMatrix & m) in operator *=()
1340 SbMatrix::multRight(const SbMatrix & m) in multRight()
1380 SbMatrix::multLeft(const SbMatrix & m) in multLeft()
[all …]
/dports/graphics/py-pivy/pivy-0.6.6/Inventor/fields/
H A DSoMFMatrix.i1 %typemap(in) const SbMatrix *newvals {
7 $1 = new SbMatrix[len];
9 SbMatrix * matPtr = NULL;
21 %typemap(freearg) const SbMatrix *newvals {
25 %typemap(typecheck,precedence=SWIG_TYPECHECK_POINTER) const SbMatrix *newvals {
50 SbMatrix * matPtr = new SbMatrix( result[i] );
51 PyObject * obj = SWIG_NewPointerObj(matPtr, $descriptor(SbMatrix *), 1);
60 const SbMatrix & __getitem__(int i) { return (*self)[i]; }
61 void __setitem__(int i, const SbMatrix & value) { self->set1Value(i, value); }
62 const SbMatrix * __getValuesHelper__(int & len, int i = 0) {
/dports/graphics/Coin/coin-Coin-4.0.0/src/nodes/
H A DSoTransform.cpp180 SoTransform::getScaleSpaceMatrix(SbMatrix & mat, SbMatrix & inv) const in getScaleSpaceMatrix()
182 SbMatrix tmp; in getScaleSpaceMatrix()
195 SoTransform::getRotationSpaceMatrix(SbMatrix & mat, SbMatrix & inv) const in getRotationSpaceMatrix()
197 SbMatrix tmp; in getRotationSpaceMatrix()
214 SoTransform::getTranslationSpaceMatrix(SbMatrix & mat, SbMatrix & inv) const in getTranslationSpaceMatrix()
216 SbMatrix tmp; in getTranslationSpaceMatrix()
237 SbMatrix matrix; in multLeft()
254 SbMatrix matrix; in multRight()
309 SbMatrix matrix; in recenter()
330 SbMatrix matrix; in doAction()
[all …]
H A DSoTransformSeparator.cpp116 SbMatrix matrix, localMatrix; in getBoundingBox()
130 SbMatrix matrix = SoModelMatrixElement::pushMatrix(action->getState()); in doAction()
139 SbMatrix matrix = SoModelMatrixElement::pushMatrix(action->getState()); in callback()
148 SbMatrix matrix = SoModelMatrixElement::pushMatrix(action->getState()); in GLRender()
159 SbMatrix matrix = SoModelMatrixElement::pushMatrix(action->getState()); in pick()
191 SbMatrix matrix = SoModelMatrixElement::pushMatrix(action->getState()); in audioRender()
H A DSoMatrixTransform.cpp84 SO_NODE_ADD_FIELD(matrix, (SbMatrix::identity())); in SoMatrixTransform()
107 const SbMatrix & mat = this->matrix.getValue(); in doAction()
108 if (mat != SbMatrix::identity()) { in doAction()
141 SbMatrix m = this->matrix.getValue(); in getMatrix()
144 SbMatrix mi = m.inverse(); in getMatrix()
/dports/graphics/Coin/coin-Coin-4.0.0/include/Inventor/nodes/
H A DSoTransform.h59 void getScaleSpaceMatrix(SbMatrix & mat, SbMatrix & inv) const;
60 void getRotationSpaceMatrix(SbMatrix & mat, SbMatrix & inv) const;
61 void getTranslationSpaceMatrix(SbMatrix & mat, SbMatrix & inv) const;
62 void multLeft(const SbMatrix & mat);
63 void multRight(const SbMatrix & mat);
66 void setMatrix(const SbMatrix & mat);
/dports/graphics/Coin/coin-Coin-4.0.0/include/Inventor/VRMLnodes/
H A DSoVRMLTransform.h58 void getScaleSpaceMatrix(SbMatrix & matrix, SbMatrix & inverse) const;
59 void getRotationSpaceMatrix(SbMatrix & matrix, SbMatrix & inverse) const;
60 void getTranslationSpaceMatrix(SbMatrix & matrix, SbMatrix & inverse) const;
62 void multLeft(const SbMatrix & matrix);
63 void multRight(const SbMatrix & matrix);
68 void setMatrix(const SbMatrix & matrix);
H A DSoVRMLDragSensor.h44 class SbMatrix; variable
69 const SbMatrix & getLocalToWorldMatrix(void) const;
70 const SbMatrix & getWorldToLocalMatrix(void) const;
77 SbMatrix obj2world;
78 SbMatrix world2obj;
/dports/graphics/Coin/coin-Coin-4.0.0/src/vrml97/
H A DTransform.cpp271 SbMatrix tmp; in getScaleSpaceMatrix()
287 SbMatrix tmp; in getRotationSpaceMatrix()
307 SbMatrix tmp; in getTranslationSpaceMatrix()
328 SoVRMLTransform::multLeft(const SbMatrix & matrix) in multLeft()
330 SbMatrix tmp; in multLeft()
347 SbMatrix tmp; in multRight()
402 SbMatrix matrix; in recenter()
458 SbMatrix m; in getMatrix()
465 SbMatrix mi = m.inverse(); in getMatrix()
542 SbMatrix matrix; in applyMatrix()
[all …]
/dports/graphics/Coin/coin-Coin-4.0.0/include/Inventor/actions/
H A DSoGetMatrixAction.h60 SbMatrix & getMatrix(void);
61 SbMatrix & getInverse(void);
62 SbMatrix & getTextureMatrix(void);
63 SbMatrix & getTextureInverse(void);
69 SbMatrix matrix, invmatrix;
70 SbMatrix texmatrix, invtexmatrix;
/dports/graphics/Coin/coin-Coin-4.0.0/src/draggers/
H A DSoDragger.cpp309 SbMatrix draggerToWorld;
732 const SbMatrix &
821 SbMatrix
836 SbMatrix
975 const SbMatrix &
1344 SbMatrix
1347 SbMatrix transform; in appendTranslation()
1353 SbMatrix res = matrix; in appendTranslation()
1363 SbMatrix
1389 SbMatrix res = matrix; in appendScale()
[all …]
/dports/graphics/Coin/coin-Coin-4.0.0/src/elements/GL/
H A DSoGLModelMatrixElement.cpp140 SbMatrix mat = SoGLViewingMatrixElement::getResetMatrix(this->state); in pop()
154 SbMatrix mat = SoGLViewingMatrixElement::getResetMatrix(this->state); in makeEltIdentity()
162 SoGLModelMatrixElement::setElt(const SbMatrix & matrix) in setElt()
164 SbMatrix mat = SoGLViewingMatrixElement::getResetMatrix(this->state); in setElt()
173 SoGLModelMatrixElement::multElt(const SbMatrix &matrix) in multElt()
211 SbMatrix
222 SoGLModelMatrixElement::popMatrixElt(const SbMatrix &matrix) in popMatrixElt()
H A DSoGLMultiTextureMatrixElement.cpp112 SbMatrix identity = SbMatrix::identity(); in pop()
116 const SbMatrix & thism = in pop()
120 const SbMatrix & prevm = in pop()
132 SoGLMultiTextureMatrixElement::multElt(const int unit, const SbMatrix & matrix) in multElt()
139 SoGLMultiTextureMatrixElement::setElt(const int unit, const SbMatrix & matrix) in setElt()
/dports/graphics/py-pivy/pivy-0.6.6/Inventor/
H A DSbMatrix.i64 %ignore SbMatrix::getTransform(SbVec3f & translation, SbRotation & rotation,
68 %ignore SbMatrix::getTransform(SbVec3f & t, SbRotation & r, SbVec3f & s, SbRotation & so);
78 %extend SbMatrix {
110 SbMatrix __mul__(const SbMatrix & u) { return *self * u; } in __mul__()
113 int __eq__(const SbMatrix & u) { return *self == u; } in __eq__()
114 int __ne__(const SbMatrix & u) { return *self != u; } in __ne__()

1234567891011