“LlAdjustSoundVolume”的版本间的差异
| 第15行: | 第15行: | ||
| |示例= | |示例= | ||
| − | < | + | 示例1 | 
| + | <pre> | ||
| + | //  This example exercises the full valid range of argument from -1.0 to +1.0 | ||
| + | |||
| default | default | ||
| { | { | ||
| − | + |      touch_start(integer num_detected) | |
|      { |      { | ||
| − | + |          float random = llFrand(2.0) - 1.0; | |
| + | |||
| + |         llOwnerSay("The arccosine of " + (string)random + " is " + (string)llAcos(random)); | ||
|      } |      } | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | 示例2 | ||
| + | <pre> | ||
| + | //An example for the Law of Cosines to calculate any angle of a triangle from 3 known side lengths. | ||
| − | + | default | |
| − |      { | + | { | 
| − | + |      touch_start(integer num_detected) | |
| − | + |      {         | |
| − |          llOwnerSay(" | + |          vector t=< llFrand(9.0)+1.0 , llFrand(9.0)+1.0 , llFrand(9.0)+1.0 >; //the 3 values of this vector are used to set the lengths of 3 sides of a triangle. | 
| + | |||
| + |          float anglexy=llAcos( (t.x*t.x+t.y*t.y-(t.z*t.z)) / ( 2*t.x*t.y) ) //Law Of Cosines | ||
| + | |||
| + |          llOwnerSay("Using the Law Of Cosines, the angle of a triangle between side a="+(string)t.x+"and side b="+(string)t.y+"is = "+(string)anglexy+" radians="+(string)(anglexy*RAD_TO_DEG)+"° and that angle is not on side c="+(string)t.z); | ||
|      } |      } | ||
| } | } | ||
| </pre> | </pre> | ||
| + | |||
| + | |相关函数= | ||
| + | [[llSin]] [[llAsin]] –sine & inverse Sine	 | ||
| + | [[llCos]]	–cosine	 | ||
| + | [[llTan]]	[[llAtan2]]	–tangent & inverse tangent | ||
| + | }} | ||
2020年3月2日 (一) 12:42的版本
| 首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials | 
| 函数名 | 
|---|
| Function: llAdjustSoundVolume( float volume ); | 
| 参数:• float volume – between 0.0 (silent) and 1.0 (loud) (0.0 <= volume <= 1.0) | 
| 返回值:Adjusts volume of attached sound. | 
| 注意事项 | 
|---|
| This function causes the script to sleep for 0.1 seconds. | 
| 示例 | 
|---|
| 示例1 //  This example exercises the full valid range of argument from -1.0 to +1.0
 
default
{
    touch_start(integer num_detected)
    {
        float random = llFrand(2.0) - 1.0;
 
        llOwnerSay("The arccosine of " + (string)random + " is " + (string)llAcos(random));
    }
}
示例2 //An example for the Law of Cosines to calculate any angle of a triangle from 3 known side lengths.
 
default
{
    touch_start(integer num_detected)
    {        
        vector t=< llFrand(9.0)+1.0 , llFrand(9.0)+1.0 , llFrand(9.0)+1.0 >; //the 3 values of this vector are used to set the lengths of 3 sides of a triangle.
 
        float anglexy=llAcos( (t.x*t.x+t.y*t.y-(t.z*t.z)) / ( 2*t.x*t.y) ) //Law Of Cosines
 
        llOwnerSay("Using the Law Of Cosines, the angle of a triangle between side a="+(string)t.x+"and side b="+(string)t.y+"is = "+(string)anglexy+" radians="+(string)(anglexy*RAD_TO_DEG)+"° and that angle is not on side c="+(string)t.z);
    }
}
 | 
| 相关函数 | 
|---|
| llSin llAsin –sine & inverse Sine | 
| 相关事件 | 
|---|
| 无 | 
