⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 conesound.html

📁 这是一个JAVA的代码
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/media/j3d/ConeSound.html#setDistanceGain(float[], float[], float[], float[])">setDistanceGain</A></B>(float[]&nbsp;frontDistance,                float[]&nbsp;frontGain,                float[]&nbsp;backDistance,                float[]&nbsp;backGain)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets this sound's distance gain attenuation as an array of Point2fs.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../javax/media/j3d/ConeSound.html#setDistanceGain(javax.vecmath.Point2f[], javax.vecmath.Point2f[])">setDistanceGain</A></B>(<A HREF="../../../javax/vecmath/Point2f.html">Point2f</A>[]&nbsp;frontAttenuation,                <A HREF="../../../javax/vecmath/Point2f.html">Point2f</A>[]&nbsp;backAttenuation)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets this sound's distance gain elliptical attenuation -  where gain scale factor is applied to sound based on distance listener is from sound source.</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_javax.media.j3d.PointSound"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/PointSound.html">PointSound</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/media/j3d/PointSound.html#getDistanceGain(float[], float[])">getDistanceGain</A>, <A HREF="../../../javax/media/j3d/PointSound.html#getDistanceGain(javax.vecmath.Point2f[])">getDistanceGain</A>, <A HREF="../../../javax/media/j3d/PointSound.html#getDistanceGainLength()">getDistanceGainLength</A>, <A HREF="../../../javax/media/j3d/PointSound.html#getPosition(javax.vecmath.Point3f)">getPosition</A>, <A HREF="../../../javax/media/j3d/PointSound.html#setDistanceGain(float[], float[])">setDistanceGain</A>, <A HREF="../../../javax/media/j3d/PointSound.html#setDistanceGain(javax.vecmath.Point2f[])">setDistanceGain</A>, <A HREF="../../../javax/media/j3d/PointSound.html#setPosition(float, float, float)">setPosition</A>, <A HREF="../../../javax/media/j3d/PointSound.html#setPosition(javax.vecmath.Point3f)">setPosition</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_javax.media.j3d.Sound"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/Sound.html">Sound</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/media/j3d/Sound.html#getContinuousEnable()">getContinuousEnable</A>, <A HREF="../../../javax/media/j3d/Sound.html#getDuration()">getDuration</A>, <A HREF="../../../javax/media/j3d/Sound.html#getEnable()">getEnable</A>, <A HREF="../../../javax/media/j3d/Sound.html#getInitialGain()">getInitialGain</A>, <A HREF="../../../javax/media/j3d/Sound.html#getLoop()">getLoop</A>, <A HREF="../../../javax/media/j3d/Sound.html#getMute()">getMute</A>, <A HREF="../../../javax/media/j3d/Sound.html#getNumberOfChannelsUsed()">getNumberOfChannelsUsed</A>, <A HREF="../../../javax/media/j3d/Sound.html#getNumberOfChannelsUsed(javax.media.j3d.View)">getNumberOfChannelsUsed</A>, <A HREF="../../../javax/media/j3d/Sound.html#getPause()">getPause</A>, <A HREF="../../../javax/media/j3d/Sound.html#getPriority()">getPriority</A>, <A HREF="../../../javax/media/j3d/Sound.html#getRateScaleFactor()">getRateScaleFactor</A>, <A HREF="../../../javax/media/j3d/Sound.html#getReleaseEnable()">getReleaseEnable</A>, <A HREF="../../../javax/media/j3d/Sound.html#getSchedulingBoundingLeaf()">getSchedulingBoundingLeaf</A>, <A HREF="../../../javax/media/j3d/Sound.html#getSchedulingBounds()">getSchedulingBounds</A>, <A HREF="../../../javax/media/j3d/Sound.html#getSoundData()">getSoundData</A>, <A HREF="../../../javax/media/j3d/Sound.html#isPlaying()">isPlaying</A>, <A HREF="../../../javax/media/j3d/Sound.html#isPlaying(javax.media.j3d.View)">isPlaying</A>, <A HREF="../../../javax/media/j3d/Sound.html#isPlayingSilently()">isPlayingSilently</A>, <A HREF="../../../javax/media/j3d/Sound.html#isPlayingSilently(javax.media.j3d.View)">isPlayingSilently</A>, <A HREF="../../../javax/media/j3d/Sound.html#isReady()">isReady</A>, <A HREF="../../../javax/media/j3d/Sound.html#isReady(javax.media.j3d.View)">isReady</A>, <A HREF="../../../javax/media/j3d/Sound.html#setContinuousEnable(boolean)">setContinuousEnable</A>, <A HREF="../../../javax/media/j3d/Sound.html#setEnable(boolean)">setEnable</A>, <A HREF="../../../javax/media/j3d/Sound.html#setInitialGain(float)">setInitialGain</A>, <A HREF="../../../javax/media/j3d/Sound.html#setLoop(int)">setLoop</A>, <A HREF="../../../javax/media/j3d/Sound.html#setMute(boolean)">setMute</A>, <A HREF="../../../javax/media/j3d/Sound.html#setPause(boolean)">setPause</A>, <A HREF="../../../javax/media/j3d/Sound.html#setPriority(float)">setPriority</A>, <A HREF="../../../javax/media/j3d/Sound.html#setRateScaleFactor(float)">setRateScaleFactor</A>, <A HREF="../../../javax/media/j3d/Sound.html#setReleaseEnable(boolean)">setReleaseEnable</A>, <A HREF="../../../javax/media/j3d/Sound.html#setSchedulingBoundingLeaf(javax.media.j3d.BoundingLeaf)">setSchedulingBoundingLeaf</A>, <A HREF="../../../javax/media/j3d/Sound.html#setSchedulingBounds(javax.media.j3d.Bounds)">setSchedulingBounds</A>, <A HREF="../../../javax/media/j3d/Sound.html#setSoundData(javax.media.j3d.MediaContainer)">setSoundData</A>, <A HREF="../../../javax/media/j3d/Sound.html#updateNodeReferences(javax.media.j3d.NodeReferenceTable)">updateNodeReferences</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_javax.media.j3d.Node"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/Node.html">Node</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/media/j3d/Node.html#cloneTree()">cloneTree</A>, <A HREF="../../../javax/media/j3d/Node.html#cloneTree(boolean)">cloneTree</A>, <A HREF="../../../javax/media/j3d/Node.html#cloneTree(boolean, boolean)">cloneTree</A>, <A HREF="../../../javax/media/j3d/Node.html#cloneTree(javax.media.j3d.NodeReferenceTable)">cloneTree</A>, <A HREF="../../../javax/media/j3d/Node.html#cloneTree(javax.media.j3d.NodeReferenceTable, boolean)">cloneTree</A>, <A HREF="../../../javax/media/j3d/Node.html#cloneTree(javax.media.j3d.NodeReferenceTable, boolean, boolean)">cloneTree</A>, <A HREF="../../../javax/media/j3d/Node.html#getBounds()">getBounds</A>, <A HREF="../../../javax/media/j3d/Node.html#getBoundsAutoCompute()">getBoundsAutoCompute</A>, <A HREF="../../../javax/media/j3d/Node.html#getCollidable()">getCollidable</A>, <A HREF="../../../javax/media/j3d/Node.html#getLocalToVworld(javax.media.j3d.SceneGraphPath, javax.media.j3d.Transform3D)">getLocalToVworld</A>, <A HREF="../../../javax/media/j3d/Node.html#getLocalToVworld(javax.media.j3d.Transform3D)">getLocalToVworld</A>, <A HREF="../../../javax/media/j3d/Node.html#getParent()">getParent</A>, <A HREF="../../../javax/media/j3d/Node.html#getPickable()">getPickable</A>, <A HREF="../../../javax/media/j3d/Node.html#setBounds(javax.media.j3d.Bounds)">setBounds</A>, <A HREF="../../../javax/media/j3d/Node.html#setBoundsAutoCompute(boolean)">setBoundsAutoCompute</A>, <A HREF="../../../javax/media/j3d/Node.html#setCollidable(boolean)">setCollidable</A>, <A HREF="../../../javax/media/j3d/Node.html#setPickable(boolean)">setPickable</A></CODE></TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_javax.media.j3d.SceneGraphObject"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class javax.media.j3d.<A HREF="../../../javax/media/j3d/SceneGraphObject.html">SceneGraphObject</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../javax/media/j3d/SceneGraphObject.html#clearCapability(int)">clearCapability</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#clearCapabilityIsFrequent(int)">clearCapabilityIsFrequent</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#duplicateSceneGraphObject(javax.media.j3d.SceneGraphObject)">duplicateSceneGraphObject</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#getCapability(int)">getCapability</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#getCapabilityIsFrequent(int)">getCapabilityIsFrequent</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#getUserData()">getUserData</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#isCompiled()">isCompiled</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#isLive()">isLive</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#setCapability(int)">setCapability</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#setCapabilityIsFrequent(int)">setCapabilityIsFrequent</A>, <A HREF="../../../javax/media/j3d/SceneGraphObject.html#setUserData(java.lang.Object)">setUserData</A></CODE></TD></TR></TABLE>&nbsp;<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>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE>&nbsp;<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="ALLOW_DIRECTION_READ"><!-- --></A><H3>ALLOW_DIRECTION_READ</H3><PRE>public static final int <B>ALLOW_DIRECTION_READ</B></PRE><DL><DD>Specifies that this ConeSound allows access to its object's direction information.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.media.j3d.ConeSound.ALLOW_DIRECTION_READ">Constant Field Values</A></DL></DL><HR><A NAME="ALLOW_DIRECTION_WRITE"><!-- --></A><H3>ALLOW_DIRECTION_WRITE</H3><PRE>public static final int <B>ALLOW_DIRECTION_WRITE</B></PRE><DL><DD>Specifies that this ConeSound allows writing to its object's direction information.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.media.j3d.ConeSound.ALLOW_DIRECTION_WRITE">Constant Field Values</A></DL></DL><HR><A NAME="ALLOW_ANGULAR_ATTENUATION_READ"><!-- --></A><H3>ALLOW_ANGULAR_ATTENUATION_READ</H3><PRE>public static final int <B>ALLOW_ANGULAR_ATTENUATION_READ</B></PRE><DL><DD>Specifies that this ConeSound allows access to its object's cone params information.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.media.j3d.ConeSound.ALLOW_ANGULAR_ATTENUATION_READ">Constant Field Values</A></DL></DL><HR><A NAME="ALLOW_ANGULAR_ATTENUATION_WRITE"><!-- --></A><H3>ALLOW_ANGULAR_ATTENUATION_WRITE</H3><PRE>public static final int <B>ALLOW_ANGULAR_ATTENUATION_WRITE</B></PRE><DL><DD>Specifies that this ConeSound allows writing to its object's cone params information.<P><DL><DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#javax.media.j3d.ConeSound.ALLOW_ANGULAR_ATTENUATION_WRITE">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="ConeSound()"><!-- --></A><H3>ConeSound</H3><PRE>public <B>ConeSound</B>()</PRE><DL><DD>Constructs and initializes a new ConeSound node using default parameters.  The following default values are used: <ul> Direction vector: (0.0, 0.0, 1.0) <br> Angular attenuation:     ((0.0, 1.0, Sound.NO_FILTER),(p/2, 0.0, Sound.NO_FILTER)) <br> </ul><P></DL><HR><A NAME="ConeSound(javax.media.j3d.MediaContainer, float, javax.vecmath.Point3f, javax.vecmath.Vector3f)"><!-- --></A><H3>ConeSound</H3><PRE>public <B>ConeSound</B>(<A HREF="../../../javax/media/j3d/MediaContainer.html">MediaContainer</A>&nbsp;soundData,                 float&nbsp;initialGain,                 <A HREF="../../../javax/vecmath/Point3f.html">Point3f</A>&nbsp;position,                 <A HREF="../../../javax/vecmath/Vector3f.html">Vector3f</A>&nbsp;direction)</PRE><DL><DD>Constructs a ConeSound node object using only the provided parameter values for sound, overall initial gain, position, and direction.  The remaining fields are set to the default values above. This form uses Point3f as input for its position and Vector3f for direction.<P><DT><B>Parameters:</B><DD><CODE>soundData</CODE> - sound source data associated with this node<DD><CODE>initialGain</CODE> - amplitude scale factor applied to sound<DD><CODE>position</CODE> - 3D location of source<DD><CODE>direction</CODE> - 3D vector defining cone's axis</DL><HR><A NAME="ConeSound(javax.media.j3d.MediaContainer, float, float, float, float, float, float, float)"><!-- --></A><H3>ConeSound</H3><PRE>public <B>ConeSound</B>(<A HREF="../../../javax/media/j3d/MediaContainer.html">MediaContainer</A>&nbsp;soundData,                 float&nbsp;initialGain,                 float&nbsp;posX,                 float&nbsp;posY,                 float&nbsp;posZ,                 float&nbsp;dirX,                 float&nbsp;dirY,                 float&nbsp;dirZ)</PRE><DL><DD>Constructs a ConeSound node object using only the provided parameter values for sound, overall initial gain, position, and direction.  The remaining fields are set to the default values above. This form uses individual float parameters for the elements of the position and  direction vectors.<P><DT><B>Parameters:</B><DD><CODE>soundData</CODE> - sound source data<DD><CODE>initialGain</CODE> - amplitude scale factor applied to sound<DD><CODE>posX</CODE> - x coordinate of location of source<DD><CODE>posY</CODE> - y coordinate of location of source<DD><CODE>posZ</CODE> - z coordinate of location of source<DD><CODE>dirX</CODE> - x coordinate cones' axii vector<DD><CODE>dirY</CODE> - y coordinate cones' axii vector<DD><CODE>dirZ</CODE> - z coordinate cones' axii vector</DL><HR><A NAME="ConeSound(javax.media.j3d.MediaContainer, float, int, boolean, boolean, boolean, javax.media.j3d.Bounds, float, javax.vecmath.Point3f, javax.vecmath.Point2f[], javax.vecmath.Point2f[], javax.vecmath.Vector3f)"><!-- --></A><H3>ConeSound</H3><PRE>public <B>ConeSound</B>(<A HREF="../../../javax/media/j3d/MediaContainer.html">MediaContainer</A>&nbsp;soundData,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -