“LlAcos”的版本间的差异
(创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {|border="1" |+函数详情 |- |函数名 |Function: float llAcos( float val ); |- |参数 |float…”) |
|||
(未显示2个用户的2个中间版本) | |||
第1行: | 第1行: | ||
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} | {{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | + | {{函数详情 |
− | + | |函数名 = Function: float llAcos( float val ); | |
− | 无 | + | |参数= 参数:float val –传入参数的范围必须在 [-1.0, 1.0] 之间 |
− | + | |返回值= 返回值:返回一个浮点数,表示传入参数的余弦值 | |
+ | |||
+ | |||
+ | |注意事项=无 | ||
− | |||
+ | |示例= | ||
+ | 示例1 | ||
<pre> | <pre> | ||
− | |||
// This example exercises the full valid range of argument from -1.0 to +1.0 | // This example exercises the full valid range of argument from -1.0 to +1.0 | ||
第53行: | 第44行: | ||
</pre> | </pre> | ||
− | |相关函数 | + | |相关函数= |
− | + | [[llSin]] [[llAsin]] –sine & inverse Sine | |
− | + | [[llCos]] –cosine | |
− | + | [[llTan]] [[llAtan2]] –tangent & inverse tangent | |
+ | }} |
2021年8月16日 (一) 08:36的最新版本
首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
函数名 |
---|
Function: float llAcos( float val ); |
参数:float val –传入参数的范围必须在 [-1.0, 1.0] 之间 |
返回值:返回一个浮点数,表示传入参数的余弦值 |
注意事项 |
---|
无 |
示例 |
---|
示例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 |
相关事件 |
---|
无 |