📄 transform3d.html
字号:
<BR> Multiplies each element of this transform 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/media/j3d/Transform3D.html#mul(double, javax.media.j3d.Transform3D)">mul</A></B>(double scalar, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1)</CODE><BR> Multiplies each element of transform t1 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/media/j3d/Transform3D.html#mul(javax.media.j3d.Transform3D)">mul</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1)</CODE><BR> Sets the value of this transform to the result of multiplying itself with transform t1 (this = this * t1).</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/media/j3d/Transform3D.html#mul(javax.media.j3d.Transform3D, javax.media.j3d.Transform3D)">mul</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t2)</CODE><BR> Sets the value of this transform to the result of multiplying transform t1 by transform t2 (this = t1*t2).</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/media/j3d/Transform3D.html#mulInverse(javax.media.j3d.Transform3D)">mulInverse</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1)</CODE><BR> Multiplies this transform by the inverse of transform t1.</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/media/j3d/Transform3D.html#mulInverse(javax.media.j3d.Transform3D, javax.media.j3d.Transform3D)">mulInverse</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t2)</CODE><BR> Multiplies transform t1 by the inverse of transform t2.</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/media/j3d/Transform3D.html#mulTransposeBoth(javax.media.j3d.Transform3D, javax.media.j3d.Transform3D)">mulTransposeBoth</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t2)</CODE><BR> Multiplies the transpose of transform t1 by the transpose of transform t2 and places the result into this transform (this = transpose(t1) * transpose(t2)).</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/media/j3d/Transform3D.html#mulTransposeLeft(javax.media.j3d.Transform3D, javax.media.j3d.Transform3D)">mulTransposeLeft</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t2)</CODE><BR> Multiplies the transpose of transform t1 by transform t2 and places the result into this matrix (this = transpose(t1) * t2).</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/media/j3d/Transform3D.html#mulTransposeRight(javax.media.j3d.Transform3D, javax.media.j3d.Transform3D)">mulTransposeRight</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t2)</CODE><BR> Multiplies transform t1 by the transpose of transform t2 and places the result into this transform (this = t1 * transpose(t2)).</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/media/j3d/Transform3D.html#normalize()">normalize</A></B>()</CODE><BR> Normalizes the rotational components (upper 3x3) of this matrix in place using a Singular Value Decomposition (SVD).</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/media/j3d/Transform3D.html#normalize(javax.media.j3d.Transform3D)">normalize</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1)</CODE><BR> Normalizes the rotational components (upper 3x3) of transform t1 using a Singular Value Decomposition (SVD), and places the result into this transform.</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/media/j3d/Transform3D.html#normalizeCP()">normalizeCP</A></B>()</CODE><BR> Normalizes the rotational components (upper 3x3) of this transform in place using a Cross Product (CP) normalization.</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/media/j3d/Transform3D.html#normalizeCP(javax.media.j3d.Transform3D)">normalizeCP</A></B>(<A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1)</CODE><BR> Normalizes the rotational components (upper 3x3) of transform t1 using a Cross Product (CP) normalization, and places the result into this transform.</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/media/j3d/Transform3D.html#ortho(double, double, double, double, double, double)">ortho</A></B>(double left, double right, double bottom, double top, double near, double far)</CODE><BR> Creates an orthographic projection transform that mimics a standard, camera-based, view-model.</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/media/j3d/Transform3D.html#perspective(double, double, double, double)">perspective</A></B>(double fovx, double aspect, double zNear, double zFar)</CODE><BR> Creates a perspective projection transform that mimics a standard, camera-based, view-model.</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/media/j3d/Transform3D.html#rotX(double)">rotX</A></B>(double angle)</CODE><BR> Sets the value of this transform 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/media/j3d/Transform3D.html#rotY(double)">rotY</A></B>(double angle)</CODE><BR> Sets the value of this transform 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/media/j3d/Transform3D.html#rotZ(double)">rotZ</A></B>(double angle)</CODE><BR> Sets the value of this transform 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/media/j3d/Transform3D.html#scaleAdd(double, javax.media.j3d.Transform3D)">scaleAdd</A></B>(double s, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1)</CODE><BR> Scales this transform by a Uniform scale matrix with scale factor s and then adds transform t1 (this = S*this + t1).</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/media/j3d/Transform3D.html#scaleAdd(double, javax.media.j3d.Transform3D, javax.media.j3d.Transform3D)">scaleAdd</A></B>(double s, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t1, <A HREF="../../../javax/media/j3d/Transform3D.html" title="class in javax.media.j3d">Transform3D</A> t2)</CODE><BR> Scales transform t1 by a Uniform scale matrix with scale factor s and then adds transform t2 (this = S*t1 + t2).</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/media/j3d/Transform3D.html#set(javax.vecmath.AxisAngle4d)">set</A></B>(<A HREF="../../../javax/vecmath/AxisAngle4d.html" title="class in javax.vecmath">AxisAngle4d</A> a1)</CODE><BR> Sets the value of this transform to the matrix conversion of the double precision axis-angle argument; all of the matrix values are modified.</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/media/j3d/Transform3D.html#set(javax.vecmath.AxisAngle4f)">set</A></B>(<A HREF="../../../javax/vecmath/AxisAngle4f.html" title="class in javax.vecmath">AxisAngle4f</A> a1)</CODE><BR> Sets the value of this transform to the matrix conversion of the single precision axis-angle argument; all of the matrix values are modified.</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/media/j3d/Transform3D.html#set(double)">set</A></B>(double scale)</CODE><BR> Sets the value of this transform to a uniform scale; all of the matrix values are modified.</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/media/j3d/Transform3D.html#set(double[])">set</A></B>(double[] matrix)</CODE><BR> Sets the matrix values of this transform to the matrix values in the double precision array 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/media/j3d/Transform3D.html#set(double, javax.vecmath.Vector3d)">set</A></B>(double scale, <A HREF="../../../javax/vecmath/Vector3d.html" title="class in javax.vecmath">Vector3d</A> v1)</CODE><BR> Sets the value of this transform to a scale and translation
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -