Uses of Class
cz.cuni.jagrlib.TrMatrix

Packages that use TrMatrix
cz.cuni.jagrlib Core JaGrLib package. 
cz.cuni.jagrlib.iface Various interfaces for connecting of JaGrLib modules. 
cz.cuni.jagrlib.piece Public modules (building blocks of JaGrLib compositions). 
cz.cuni.jagrlib.testing Temporary JaGrLib modules. 
 

Uses of TrMatrix in cz.cuni.jagrlib
 

Fields in cz.cuni.jagrlib declared as TrMatrix
protected  TrMatrix DefaultRender3D.compound
          Compound transform matrix (model-view + projection + viewport, modelView .. no transform).
 TrMatrix CSGNode.Child.m
          Transform matrix from child-object space to parent space.
 TrMatrix CSGNode.Child.mInv
          Transform matrix from parent space to child-object space (for rays, ..).
protected  TrMatrix DefaultRender3D.modelView
          Actual model-view matrix (null .. no transform).
protected  TrMatrix DefaultRender3D.projection
          Actual projection matrix (null .. no transform).
 TrMatrix MicroFacet.toObject
          Transformation matrix from local coordinates to object (component) coordinates.
 TrMatrix MicroFacet.toWorld
          Transformation matrix from local coordinates to world coordinates.
 

Methods in cz.cuni.jagrlib that return TrMatrix
 TrMatrix CSGNode.getChildMatrix(int i)
          Returns transformation matrix for the given child node.
 TrMatrix DefaultSceneNode.getChildMatrix(int i)
          Returns transformation matrix for the given child node.
 TrMatrix SceneNode.getChildMatrix(int i)
          Returns transformation matrix for the given child node.
 TrMatrix CSGNode.getChildMatrixInv(int i)
          Returns inverse transformation matrix for the given child node.
 TrMatrix DefaultSceneNode.getChildMatrixInv(int i)
          Returns inverse transformation matrix for the given child node.
 TrMatrix SceneNode.getChildMatrixInv(int i)
          Returns inverse transformation matrix for the given child node.
 TrMatrix CSGNode.Child.getInvMatrix()
           
 TrMatrix CSGNode.Child.getMatrix()
           
 

Methods in cz.cuni.jagrlib with parameters of type TrMatrix
 void TrMatrix.append(TrMatrix mul)
          Append the given matrix to the actual transform.
 BoundingVolume DefaultSolid.getBoundingVolume(TrMatrix toWorld)
          Returns bounding volume of the solid (non-mandatory method).
 int CSGNode.insertChild(SceneNode child, TrMatrix m, TrMatrix mInv)
          Inserts a new child node.
 int DefaultSceneNode.insertChild(SceneNode child, TrMatrix m, TrMatrix mInv)
          Inserts a new child node.
 int SceneNode.insertChild(SceneNode child, TrMatrix m, TrMatrix mInv)
          Inserts a new child node.
 boolean TrMatrix.invert(TrMatrix s)
          Matrix assignment with inversion.
 void TrMatrix.moveToZAxis(double[] origin, double[] direction, TrMatrix inv)
          Append the "move-to-z-axis" transform to the actual transform matrix.
 void TrMatrix.prepend(TrMatrix mul)
          Prepend the given matrix to the actual transform.
 void DefaultRender3D.render(TrMatrix mv, TrMatrix proj, int style)
          3D rendering using the given projection matrix.
 void TrMatrix.rotate3D(double[] origin, double[] direction, double angle, TrMatrix inv)
          Append general rotation to the actual transform matrix.
 void TrMatrix.rotateAxis3D(int axis, double sina, double cosa, TrMatrix inv)
          Appends the given rotation to the actual transform matrix.
 void TrMatrix.rotateAxis3D(int axis, double angle, TrMatrix inv)
          Appends the given rotation to the actual transform matrix.
 void TrMatrix.rotateOrigin2D(double sina, double cosa, TrMatrix inv)
          Appends the given rotation to the actual transform matrix.
 void TrMatrix.scale3D(double[] origin, double[] direction, double dirScale, double perScale, TrMatrix inv)
          Append general scale to the actual transform matrix.
 void TrMatrix.scale3D(double[] origin, double scale, TrMatrix inv)
          Append uniform scale transform to the actual transform matrix.
 void TrMatrix.scaleAxes3D(double[] origin, double[] scale, TrMatrix inv)
          Append axes scale transform to the actual transform matrix.
 void TrMatrix.scaleAxes3D(double[] origin, double sX, double sY, double sZ, TrMatrix inv)
          Append axes scale transform to the actual transform matrix.
 void TrMatrix.set(TrMatrix s)
          Matrix assignment.
 void DefaultRender3D.setModelView(TrMatrix mv)
          Sets actual model-view matrix.
 boolean TrMatrix.setNormalTransform3D(TrMatrix s)
          Transforms the given matrix to be used on 3D normal vectors.
 void DefaultRender3D.setProjection(TrMatrix proj)
          Sets actual projection matrix.
 void TrMatrix.translate2D(double[] vector, TrMatrix inv)
          Appends the given translation to the actual transform matrix.
 void TrMatrix.translate3D(double[] vector, TrMatrix inv)
          Appends the given translation to the actual transform matrix.
 void TrMatrix.translate3D(double tx, double ty, double tz, TrMatrix inv)
          Appends the given translation to the actual transform matrix.
 

Constructors in cz.cuni.jagrlib with parameters of type TrMatrix
CSGNode.Child(SceneNode _node, TrMatrix _m, TrMatrix _mInv)
           
TrMatrix(TrMatrix s)
          Copy constructor.
 

Uses of TrMatrix in cz.cuni.jagrlib.iface
 

Methods in cz.cuni.jagrlib.iface with parameters of type TrMatrix
 BoundingVolume Solid.getBoundingVolume(TrMatrix toWorld)
          Returns bounding volume of the solid (non-mandatory method).
 void Render3D.render(TrMatrix mv, TrMatrix proj, int style)
          3D rendering using the given projection matrix.
 int Brep.roundCoordinates(int attrFrom, int ctxTo, java.lang.String identTo, TrMatrix tr)
          Transforms data from coordinate-attribute to another one.
 void Brep.roundCoordinates(int attrFrom, int attrTo, TrMatrix tr, java.util.BitSet set)
          Transforms data from coordinate-attribute to another one.
 void Render3D.setModelView(TrMatrix mv)
          Sets actual model-view matrix.
 void Render3D.setProjection(TrMatrix proj)
          Sets actual projection matrix.
 int Brep.transformCoordinates(int attrFrom, int ctxTo, java.lang.String identTo, TrMatrix tr)
          Transforms data from coordinate-attribute to another one.
 void Brep.transformCoordinates(int attrFrom, int attrTo, TrMatrix tr, java.util.BitSet set)
          Transforms data from coordinate-attribute to another one.
 

Uses of TrMatrix in cz.cuni.jagrlib.piece
 

Methods in cz.cuni.jagrlib.piece with parameters of type TrMatrix
 void RenderPainter.render(TrMatrix mv, TrMatrix proj, int style)
          3D rendering using the given projection matrix.
 int VEFDS.roundCoordinates(int attrFrom, int ctxTo, java.lang.String identTo, TrMatrix tr)
          Transforms data from coordinate-attribute to another one.
 void VEFDS.roundCoordinates(int attrFrom, int attrTo, TrMatrix tr, java.util.BitSet set)
          Transforms data from coordinate-attribute to another one.
 void VEFDS.Attribute.roundCoordinates(VEFDS.Attribute from, TrMatrix tr, java.util.BitSet set)
          Rounds coordinate data from the Attribute object to another one.
 int VEFDS.transformCoordinates(int attrFrom, int ctxTo, java.lang.String identTo, TrMatrix tr)
          Transforms data from coordinate-attribute to another one.
 void VEFDS.transformCoordinates(int attrFrom, int attrTo, TrMatrix tr, java.util.BitSet set)
          Transforms data from coordinate-attribute to another one.
 void VEFDS.Attribute.transformCoordinates(VEFDS.Attribute from, TrMatrix tr, java.util.BitSet set)
          Transforms coordinate data from the Attribute object to another one.
 

Uses of TrMatrix in cz.cuni.jagrlib.testing
 

Fields in cz.cuni.jagrlib.testing declared as TrMatrix
protected  TrMatrix StaticAreaLightSource.m
          TBN (tangent, binormal, normal) matrix.
protected  TrMatrix InteractiveProjection.modelView
          Actual model-view transform.
protected  TrMatrix InteractiveProjection.proj
          Actual projection matrix.
 

Methods in cz.cuni.jagrlib.testing with parameters of type TrMatrix
 void GraphR2ToR.render(TrMatrix mv, TrMatrix proj, int style)
          3D rendering using the given projection matrix.
 void RenderWireframe.render(TrMatrix mv, TrMatrix proj, int style)
          3D rendering using the given projection matrix.