|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |