Uses of Class
javajs.util.M3
Packages that use M3
Package
Description
Provides a software implementation of complete 3D graphics engine
for rendering molecules and associated shapes.
-
Uses of M3 in javajs.util
Methods in javajs.util that return M3Modifier and TypeMethodDescriptionQuat.getMatrix()static M3M3.newA9(float[] v) Constructs and initializes a Matrix3f from the specified 9 element array.static M3Constructs a new matrix with the same values as the Matrix3f parameter.Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.M3.setAsXRotation(float angle) Sets the value of this matrix to a rotation matrix about the x axis by the passed angle.M3.setAsYRotation(float angle) Sets the value of this matrix to a rotation matrix about the y axis by the passed angle.M3.setAsZRotation(float angle) Sets the value of this matrix to a rotation matrix about the z axis by the passed angle.Methods in javajs.util with parameters of type M3Modifier and TypeMethodDescriptionvoidSets the value of this matrix to sum of itself and matrix m1.voidM4.getRotationScale(M3 m1) Gets the upper 3x3 values of this matrix and places them into the matrix m1.voidSets the value of this matrix to the matrix inverse of the passed matrix m1.voidSets the value of this matrix to the result of multiplying itself with matrix m1.voidSets the value of this matrix to the result of multiplying the two argument matrices together.static Quatstatic M3Constructs a new matrix with the same values as the Matrix3f parameter.static M4Constructs and initializes a Matrix4f from the rotation matrix and translation.final voidSets the value of this axis-angle to the rotational component of the passed matrix.voidInitializes a Matrix4f from the rotation matrix and translation.voidM4.setRotationScale(M3 m1) Replaces the upper 3x3 matrix values of this matrix with the values in the matrix m1.voidSets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).voidM3.transposeM(M3 m1) Sets the value of this matrix to the transpose of the argument matrix -
Uses of M3 in org.jmol.adapter.smarter
Fields in org.jmol.adapter.smarter declared as M3Modifier and TypeFieldDescriptionprotected M3AtomSetCollectionReader.matUnitCellOrientationAtomSetCollectionReader.primitiveToCrystalMethods in org.jmol.adapter.smarter with parameters of type M3Modifier and TypeMethodDescriptionV3[]XtalSymmetry.FileSymmetry.rotateAxes(int iop, V3[] axes, P3 ptTemp, M3 mTemp) -
Uses of M3 in org.jmol.api
Methods in org.jmol.api with parameters of type M3Modifier and TypeMethodDescriptionvoidJmolRendererInterface.fillEllipsoid(P3 center, P3[] points, int x, int y, int z, int diameter, M3 mToEllipsoidal, double[] coef, M4 mDeriv, int selectedOctant, P3[] octantPoints) voidSymmetryInterface.initializeOrientation(M3 matUnitCellOrientation) booleanSymmetryInterface.toFromPrimitive(boolean toPrimitive, char type, T3[] oabc, M3 primitiveToCrystal) -
Uses of M3 in org.jmol.export
Methods in org.jmol.export that return M3Modifier and TypeMethodDescriptionprotected M3___Exporter.getRotationMatrix(P3 pt1, P3 pt2, float radius) protected M3___Exporter.getRotationMatrix(P3 pt1, P3 ptZ, float radius, P3 ptX, P3 ptY) Methods in org.jmol.export with parameters of type M3Modifier and TypeMethodDescriptionvoidExport3D.fillEllipsoid(P3 center, P3[] points, int x, int y, int z, int diameter, M3 mToEllipsoidal, double[] coef, M4 mDeriv, int selectedOctant, P3[] octantPoints) protected static MeshSurface___Exporter.getConeMesh(P3 centerBase, M3 matRotateScale, short colix) -
Uses of M3 in org.jmol.g3d
Methods in org.jmol.g3d with parameters of type M3Modifier and TypeMethodDescriptionvoidGraphics3D.beginRendering(M3 rotationMatrix, boolean translucentMode, boolean isImageWrite, boolean renderLow) voidGraphics3D.fillEllipsoid(P3 center, P3[] points, int x, int y, int z, int diameter, M3 mToEllipsoidal, double[] coef, M4 mDeriv, int selectedOctant, P3[] octantPoints) voidGraphics3D.setRotationMatrix(M3 rotationMatrix) -
Uses of M3 in org.jmol.geodesic
Methods in org.jmol.geodesic with parameters of type M3Modifier and TypeMethodDescriptionvoidEnvelopeCalculation.reCalculate(BS bs, M3 m) problem prior to 12.3.18 was that dots once on the deodesic were not being moved. -
Uses of M3 in org.jmol.jvxl.readers
Fields in org.jmol.jvxl.readers declared as M3Modifier and TypeFieldDescriptionprotected M3SurfaceReader.eccentricityMatrixprotected M3SurfaceReader.eccentricityMatrixInverse -
Uses of M3 in org.jmol.modelset
Methods in org.jmol.modelset that return M3Methods in org.jmol.modelset with parameters of type M3 -
Uses of M3 in org.jmol.script
Methods in org.jmol.script with parameters of type M3 -
Uses of M3 in org.jmol.shapespecial
Methods in org.jmol.shapespecial with parameters of type M3Modifier and TypeMethodDescriptionstatic voidEllipsoid.getEquationForQuadricWithCenter(float x, float y, float z, M3 mToElliptical, V3 vTemp, M3 mTemp, double[] coef, M4 mDeriv) -
Uses of M3 in org.jmol.symmetry
Fields in org.jmol.symmetry declared as M3Methods in org.jmol.symmetry with parameters of type M3Modifier and TypeMethodDescriptionT3[]UnitCell.getConventionalUnitCell(String latticeType, M3 primitiveToCrystal) return a conventional lattice from a primitivevoidSymmetry.initializeOrientation(M3 mat) V3[]SymmetryOperation.rotateAxes(V3[] vectors, UnitCell unitcell, P3 ptTemp, M3 mTemp) booleanSymmetry.toFromPrimitive(boolean toPrimitive, char type, T3[] oabc, M3 primitiveToCrystal) -
Uses of M3 in org.jmol.util
Methods in org.jmol.util with parameters of type M3Modifier and TypeMethodDescriptionvoidGData.beginRendering(M3 stereoRotationMatrix, boolean translucentMode, boolean isImageWrite, boolean renderLow) intVibration.rotateModelSpinVectors(ModelSet ms, int modelIndex, M3 rot, boolean isdx) voidVibration.rotateSpin(M3 matInv, M3 rot, M3 dRot, Atom a) ModulationSet.setMod(String id, P3 r00, P3 r0, int d, Lst<Modulation> mods, M3 gammaE, Matrix[] factors, SymmetryInterface symmetry, int nOps, int iop, Vibration v, boolean isCommensurate) A collection of modulations for a specific atom. -
Uses of M3 in org.jmol.viewer
Fields in org.jmol.viewer declared as M3Modifier and TypeFieldDescriptionfinal M3TransformManager.matrixRotateprotected final M3TransformManager.matrixStereoprotected final M3TransformManager.matrixTemp3protected final M3TransformManager.matrixTestMethods in org.jmol.viewer with parameters of type M3Modifier and TypeMethodDescriptionvoidTransformManager.getRotation(M3 m) voidViewer.moveAtoms(M4 m4, M3 mNew, M3 rotation, V3 translation, P3 center, boolean isInternal, BS bsAtoms, boolean translationOnly, boolean useModelKit) voidViewer.moveTo(JmolScriptEvaluator eval, float floatSecondsTotal, P3 center, V3 rotAxis, float degrees, M3 rotationMatrix, float zoom, float xTrans, float yTrans, float rotationRadius, P3 navCenter, float xNav, float yNav, float navDepth, float cameraDepth, float cameraX, float cameraY) booleanViewer.rotateAboutPointsInternal(JmolScriptEvaluator eval, P3 point1, P3 point2, float degreesPerSecond, float endDegrees, boolean isSpin, BS bsSelected, V3 translation, Lst<P3> finalPoints, float[] dihedralList, M3 vectorMatrix, M4 m4, boolean useModelKit, P3[][] centerAndPoints) voidViewer.rotateModelSpinVectors(int modelIndex, M3 rot) voidTransformManager.setAll(P3 center, M3 m, P3 navCenter, float zoom, float xTrans, float yTrans, float rotationRadius, float pixelScale, float navDepth, float xNav, float yNav, float cameraDepth, float cameraX, float cameraY) voidTransformManager.setRotation(M3 m)