📄 matrix3d.html
字号:
<CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#hashCode()">hashCode</A></B>()</CODE><BR> Returns a hash code value based on the data values in this object.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#invert()">invert</A></B>()</CODE><BR> Inverts this matrix in place.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#invert(javax.vecmath.Matrix3d)">invert</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Sets the value of this matrix to the matrix inverse of the passed matrix m1.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mul(double)">mul</A></B>(double scalar)</CODE><BR> Multiplies each element of this matrix by a scalar.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mul(double, javax.vecmath.Matrix3d)">mul</A></B>(double scalar, <A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Multiplies each element of matrix m1 by a scalar and places the result into this.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mul(javax.vecmath.Matrix3d)">mul</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Sets the value of this matrix to the result of multiplying itself with matrix m1.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mul(javax.vecmath.Matrix3d, javax.vecmath.Matrix3d)">mul</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1, <A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m2)</CODE><BR> Sets the value of this matrix to the result of multiplying the two argument matrices together.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mulNormalize(javax.vecmath.Matrix3d)">mulNormalize</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Multiplies this matrix by matrix m1, does an SVD normalization of the result, and places the result back into this matrix this = SVDnorm(this*m1).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mulNormalize(javax.vecmath.Matrix3d, javax.vecmath.Matrix3d)">mulNormalize</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1, <A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m2)</CODE><BR> Multiplies matrix m1 by matrix m2, does an SVD normalization of the result, and places the result into this matrix this = SVDnorm(m1*m2).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mulTransposeBoth(javax.vecmath.Matrix3d, javax.vecmath.Matrix3d)">mulTransposeBoth</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1, <A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m2)</CODE><BR> Multiplies the transpose of matrix m1 times the transpose of matrix m2, and places the result into this.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mulTransposeLeft(javax.vecmath.Matrix3d, javax.vecmath.Matrix3d)">mulTransposeLeft</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1, <A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m2)</CODE><BR> Multiplies the transpose of matrix m1 times matrix m2, and places the result into this.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#mulTransposeRight(javax.vecmath.Matrix3d, javax.vecmath.Matrix3d)">mulTransposeRight</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1, <A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m2)</CODE><BR> Multiplies matrix m1 times the transpose of matrix m2, and places the result into this.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#negate()">negate</A></B>()</CODE><BR> Negates the value of this matrix: this = -this.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#negate(javax.vecmath.Matrix3d)">negate</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Sets the value of this matrix equal to the negation of of the Matrix3d parameter.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#normalize()">normalize</A></B>()</CODE><BR> Performs singular value decomposition normalization of this matrix.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#normalize(javax.vecmath.Matrix3d)">normalize</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Perform singular value decomposition normalization of matrix m1 and place the normalized values into this.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#normalizeCP()">normalizeCP</A></B>()</CODE><BR> Perform cross product normalization of this matrix.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#normalizeCP(javax.vecmath.Matrix3d)">normalizeCP</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Perform cross product normalization of matrix m1 and place the normalized values into this.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#rotX(double)">rotX</A></B>(double angle)</CODE><BR> Sets the value of this matrix to a counter clockwise rotation about the x axis.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#rotY(double)">rotY</A></B>(double angle)</CODE><BR> Sets the value of this matrix to a counter clockwise rotation about the y axis.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#rotZ(double)">rotZ</A></B>(double angle)</CODE><BR> Sets the value of this matrix to a counter clockwise rotation about the z axis.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(javax.vecmath.AxisAngle4d)">set</A></B>(<A HREF="../../javax/vecmath/AxisAngle4d.html">AxisAngle4d</A> a1)</CODE><BR> Sets the value of this matrix to the matrix conversion of the double precision axis and angle argument.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(javax.vecmath.AxisAngle4f)">set</A></B>(<A HREF="../../javax/vecmath/AxisAngle4f.html">AxisAngle4f</A> a1)</CODE><BR> Sets the value of this matrix to the matrix conversion of the single precision axis and angle argument.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(double)">set</A></B>(double scale)</CODE><BR> Sets the value of this matrix to a scale matrix with the passed scale amount.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(double[])">set</A></B>(double[] m)</CODE><BR> Sets the values in this Matrix3d equal to the row-major array parameter (ie, the first three elements of the array will be copied into the first row of this matrix, etc.).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(javax.vecmath.Matrix3d)">set</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Sets the value of this matrix to the value of the Matrix3d argument.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(javax.vecmath.Matrix3f)">set</A></B>(<A HREF="../../javax/vecmath/Matrix3f.html">Matrix3f</A> m1)</CODE><BR> Sets the value of this matrix to the double value of the Matrix3f argument.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(javax.vecmath.Quat4d)">set</A></B>(<A HREF="../../javax/vecmath/Quat4d.html">Quat4d</A> q1)</CODE><BR> Sets the value of this matrix to the matrix conversion of the double precision quaternion argument.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#set(javax.vecmath.Quat4f)">set</A></B>(<A HREF="../../javax/vecmath/Quat4f.html">Quat4f</A> q1)</CODE><BR> Sets the value of this matrix to the matrix conversion of the single precision quaternion argument.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setColumn(int, double[])">setColumn</A></B>(int column, double[] v)</CODE><BR> Sets the specified column of this matrix3d to the three values provided.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setColumn(int, double, double, double)">setColumn</A></B>(int column, double x, double y, double z)</CODE><BR> Sets the specified column of this matrix3d to the three values provided.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setColumn(int, javax.vecmath.Vector3d)">setColumn</A></B>(int column, <A HREF="../../javax/vecmath/Vector3d.html">Vector3d</A> v)</CODE><BR> Sets the specified column of this matrix3d to the vector provided.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setElement(int, int, double)">setElement</A></B>(int row, int column, double value)</CODE><BR> Sets the specified element of this matrix3f to the value provided.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setIdentity()">setIdentity</A></B>()</CODE><BR> Sets this Matrix3d to identity.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setRow(int, double[])">setRow</A></B>(int row, double[] v)</CODE><BR> Sets the specified row of this matrix3d to the three values provided.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setRow(int, double, double, double)">setRow</A></B>(int row, double x, double y, double z)</CODE><BR> Sets the specified row of this matrix3d to the 4 values provided.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setRow(int, javax.vecmath.Vector3d)">setRow</A></B>(int row, <A HREF="../../javax/vecmath/Vector3d.html">Vector3d</A> v)</CODE><BR> Sets the specified row of this matrix3d to the Vector provided.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setScale(double)">setScale</A></B>(double scale)</CODE><BR> Sets the scale component of the current matrix by factoring out the current scale (by doing an SVD) and multiplying by the new scale.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#setZero()">setZero</A></B>()</CODE><BR> Sets this matrix to all zeros.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#sub(javax.vecmath.Matrix3d)">sub</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1)</CODE><BR> Sets the value of this matrix to the matrix difference of itself and matrix m1 (this = this - m1).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#sub(javax.vecmath.Matrix3d, javax.vecmath.Matrix3d)">sub</A></B>(<A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m1, <A HREF="../../javax/vecmath/Matrix3d.html">Matrix3d</A> m2)</CODE><BR> Sets the value of this matrix to the matrix difference of matrices m1 and m2.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/vecmath/Matrix3d.html#toString()">toString</A></B>()</CODE><BR> Returns a string that contains the values of this Matrix3d.</TD></TR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -