📄 polygonmode.html
字号:
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../javax/microedition/m3g/PolygonMode.html#PolygonMode()">PolygonMode</A></B>()</CODE>
<BR>
Constructs a PolygonMode object with default values. </TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/microedition/m3g/PolygonMode.html#getCulling()">getCulling</A></B>()</CODE>
<BR>
Retrieves the current polygon culling mode.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/microedition/m3g/PolygonMode.html#getShading()">getShading</A></B>()</CODE>
<BR>
Retrieves the current polygon shading mode.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/microedition/m3g/PolygonMode.html#getWinding()">getWinding</A></B>()</CODE>
<BR>
Retrieves the current polygon winding mode.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../javax/microedition/m3g/PolygonMode.html#isTwoSidedLightingEnabled()">isTwoSidedLightingEnabled</A></B>()</CODE>
<BR>
Queries whether two-sided lighting is enabled.</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/microedition/m3g/PolygonMode.html#setCulling(int)">setCulling</A></B>(int mode)</CODE>
<BR>
Sets the polygon culling mode. </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/microedition/m3g/PolygonMode.html#setLocalCameraLightingEnable(boolean)">setLocalCameraLightingEnable</A></B>(boolean enable)</CODE>
<BR>
Enables or disables local camera lighting. </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/microedition/m3g/PolygonMode.html#setPerspectiveCorrectionEnable(boolean)">setPerspectiveCorrectionEnable</A></B>(boolean enable)</CODE>
<BR>
Enables or disables perspective correction. </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/microedition/m3g/PolygonMode.html#setShading(int)">setShading</A></B>(int mode)</CODE>
<BR>
Sets the polygon shading mode. </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/microedition/m3g/PolygonMode.html#setTwoSidedLightingEnable(boolean)">setTwoSidedLightingEnable</A></B>(boolean enable)</CODE>
<BR>
Enables or disables two-sided lighting. </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/microedition/m3g/PolygonMode.html#setWinding(int)">setWinding</A></B>(int mode)</CODE>
<BR>
Sets the polygon winding mode to clockwise or counter-clockwise. </TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_javax.microedition.m3g.Object3D"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class javax.microedition.m3g.<A HREF="../../../javax/microedition/m3g/Object3D.html">Object3D</A></B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../javax/microedition/m3g/Object3D.html#addAnimationTrack(javax.microedition.m3g.AnimationTrack)">addAnimationTrack</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#animate(int)">animate</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#duplicate()">duplicate</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#find(int)">find</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#getAnimationTrack(int)">getAnimationTrack</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#getAnimationTrackCount()">getAnimationTrackCount</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#getReferences(javax.microedition.m3g.Object3D[])">getReferences</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#getUserID()">getUserID</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#getUserObject()">getUserObject</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#removeAnimationTrack(javax.microedition.m3g.AnimationTrack)">removeAnimationTrack</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#setUserID(int)">setUserID</A>, <A HREF="../../../javax/microedition/m3g/Object3D.html#setUserObject(java.lang.Object)">setUserObject</A></CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="CULL_BACK"><!-- --></A><H3>
CULL_BACK</H3>
<PRE>
public static final int <B>CULL_BACK</B></PRE>
<DL>
<DD><p>A parameter to <code>setCulling</code>, specifying that the back-facing side of a polygon is not to be drawn.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.microedition.m3g.PolygonMode.CULL_BACK">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CULL_FRONT"><!-- --></A><H3>
CULL_FRONT</H3>
<PRE>
public static final int <B>CULL_FRONT</B></PRE>
<DL>
<DD><p>A parameter to <code>setCulling</code>, specifying that the front-facing side of a polygon is not to be drawn.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.microedition.m3g.PolygonMode.CULL_FRONT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CULL_NONE"><!-- --></A><H3>
CULL_NONE</H3>
<PRE>
public static final int <B>CULL_NONE</B></PRE>
<DL>
<DD><p>A parameter to <code>setCulling</code>, specifying that both faces of a polygon are to be drawn.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.microedition.m3g.PolygonMode.CULL_NONE">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SHADE_FLAT"><!-- --></A><H3>
SHADE_FLAT</H3>
<PRE>
public static final int <B>SHADE_FLAT</B></PRE>
<DL>
<DD><p>A parameter to <code>setShading</code>, specifying that flat shading is to be used.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.microedition.m3g.PolygonMode.SHADE_FLAT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="SHADE_SMOOTH"><!-- --></A><H3>
SHADE_SMOOTH</H3>
<PRE>
public static final int <B>SHADE_SMOOTH</B></PRE>
<DL>
<DD><p>A parameter to <code>setShading</code>, specifying that smooth shading is to be used.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.microedition.m3g.PolygonMode.SHADE_SMOOTH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="WINDING_CCW"><!-- --></A><H3>
WINDING_CCW</H3>
<PRE>
public static final int <B>WINDING_CCW</B></PRE>
<DL>
<DD><p>A parameter to <code>setWinding</code>, specifying that a polygon having its vertices in counter-clockwise order in screen space is to be considered front-facing.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.microedition.m3g.PolygonMode.WINDING_CCW">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="WINDING_CW"><!-- --></A><H3>
WINDING_CW</H3>
<PRE>
public static final int <B>WINDING_CW</B></PRE>
<DL>
<DD><p>A parameter to <code>setWinding</code>, specifying that a polygon having its vertices in clockwise order in screen space is to be considered front-facing.</p>
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.microedition.m3g.PolygonMode.WINDING_CW">Constant Field Values</A></DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="PolygonMode()"><!-- --></A><H3>
PolygonMode</H3>
<PRE>
public <B>PolygonMode</B>()</PRE>
<DL>
<DD><p>Constructs a PolygonMode object with default values. The default values are as follows:</p> <ul> <li>culling : <code>CULL_BACK</code></li> <li>winding : <code>WINDING_CCW</code></li>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -