麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Maya > 正文

Maya基礎教程:表達式動畫之Functions(2)

2024-09-04 21:21:04
字體:
來源:轉載
供稿:網友
表達式動畫之functions
   三 數學函數的用法

   了解這一部分的內容最好能夠參考高中教本關于三角函數的章節。
abs 是 absoulte 的縮寫意思是取決對值。
   例如:
int abs(int number)
float abs(float number)
vector abs(vector number)
   函數名是 abs, 它將返回 number 的絕對值。絕對值是沒有正負數之分的數值。
   本例說明 abs 函數有 3 種格式。每種格式要求一個不同數據類型的參數并返回一個不同數據類型的值。
   第一個格式說明用戶可以鍵入整數類型參數,并且函數返回一個整數。比如, abs(-3) 返回數值 3 。
   第二個格式說明用戶可以鍵入一個浮點類型參數,并且函數返回一個浮點數,比如, abs(-7.54) 返回 7.54 。
   第三個格式說明可以鍵入一個向量,而且函數返回一個向量。比如, abs(<<3, -6.3, -2>> 返回 <<3, 6.3, 2>> 。

acos
   返回的是一個數值的反余弦弧度值,其范圍是 0~ pi 。
float acos(float number)
number 是角的余弦值,其范圍是 -1~1 。
   例如:
acos(1)
   返回值是 0 。
acos(-0.5)
   返回的是 2.0944 弧度。

acosd
   返回的是一個數值的反余弦角度值,其范圍是 0~180 。
float acosd(float number)
number 是角的余弦值,范圍是 -1~1 。
   例如:
acosd(1)
   返回值是 0 度。
acosd(-0.5)
   返回值是 120 度。
asin
   返回值是一個數值的反正弦弧度值,其范圍是 -pi/2 到 pi/2 。
f loat asin(float number)
number 是角的正弦值,其范圍是 -1~1 。
   例如:
asin(0.5)
   返回值是 0.525 弧度。
asind
   返回的是一個數值的反正弦度數值,其范圍是 -90 到 90 。
float asind(float number)
number 是角的正弦值,范圍是 -1~1 。
   例如:
asind(0.5)
   返回的是 30 度。
atan
   返回的是一個數值的反正切弧度值,其范圍是 -pi/2 到 pi/2 。
float atan(float number)
number 是角的正切值,可為任何值。
   例如:
atan(1)
   返回值是 0.785 。
atand
   返回的是一個數值的反正切角度值,其范圍是 -90~90 度。
float atand(float number)
number 是角的正切值,可為任何值。
   例如:
atand(1)
   返回的是 45 度。
atan2
   返回的是一個在 x,y 坐標軸中指定的反正切弧度值。這個角是以 x 軸為一邊,另一邊是由原點和坐標系
   中一點形成的直線構成。返回的角以弧度為單位,范圍是 -pi 到 pi 。
float atan2(float y, float x)
x 是點的 x 坐標。
y 是點的 y 坐標。
   例如:
atan2(1,1)
   返回的是 0.785 弧度。
   今天就寫到這,已經很晚了,歡迎與我共同討論
to be continue

  今天加上 math functions 的最后一部分,來結素這個話題。其他的函數由于他們比較好理解,就不做說明了。畢竟一個人的能力是有限的。有點對不住大家了。
atan2d
   返回的是一個在 x,y 坐標系中指定的反正切角度值。返回的角以度為單位,范圍是 -180 到 180 度。
float atan2d(float y, float x)
x 是點的 x 坐標。
y 是點的 y 坐標。
   例如:
atan2d(1,1)
   返回 45 度。
hypot
   返回的是從原點到在 x, y 坐標系點的二維向量值 .

angle
   返回向量間的弧度角 .
float angle(vector vector1, vector vector2)
vector1 是一個向量。
vector2 是另一個向量。
   返回角是兩個向量所夾角中的最小角,它通常小于 180 度。
   例如:
angle(<<2,-1,1>>,<<1,1,2>>
   返回 1.0472 弧度,它等于 60 度。
cross
   返回由兩個向量定義的叉乘值。
   對于兩個向量,叉乘值是由兩個向量定義而成的面的法線,
vector cross(vector vector1, vector vector2)
   若叉乘值是 0 ,那么可能是兩個向量平行或在同一條直線上。若一個或兩個向量是 <<0,0,0>> ,那么叉乘
   值返回 <<0,0,0>> 。
vector1 是一個向量。
vector2 是另一個向量。
   例如:
cross(<<1,2,-2>>,<<3,0,1>>
   返回值是 <<2, -7, -6>> 。
dot
   返回兩個向量的浮點點積。點積把兩個向量作為自變量并返回一個標量值。
float dot(vector vector1, vector vector2)
   如果點積返回 0 ,那么兩個向量是垂直的。
vector1 是一個向量。
vector2 是另一個向量。
   例如:
dot(<<1,2,-2>>,<<3,0,1>>
   返回 1 ,這個例如的點積是 (1 * 3) + (2*0) + (-2*1), 它等于 1 。
mag
   返回向量的值,它是向量的長度, float mag(vector vector)
vec

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产91免费看 | 免费在线观看亚洲 | 欧美女人天堂 | 91成人影库 | 国产亚洲欧美日韩高清 | 777zyz色资源站在线观看 | 精品一区二区亚洲 | 国产精品区一区二区三区 | 成人毛片在线免费观看 | 99精品国产一区二区三区 | av手机免费在线观看 | 九九久久视频 | av在线一区二区三区四区 | 色妞视频男女视频 | 久久久看| 成人国产精品一区 | 成年免费大片黄在线观看岛国 | 久久sp| 香蕉久草在线 | 欧美性生交xxxxx免费观看 | 国产精品午夜未成人免费观看 | 成人福利免费在线观看 | 久久精品男人 | 日本在线不卡一区二区 | 狠狠干网站 | 欧美女同hd | 久草在线最新免费 | 精品一二三区视频 | 蜜桃免费在线 | 国产成人在线网址 | 久久精品亚洲成在人线av网址 | 黄色高清av| 亚洲精品无码不卡在线播放he | 久久久国产精品网站 | 91精品国产乱码久久久久久久久 | 国产自在线 | 粉嫩粉嫩一区二区三区在线播放 | 欧美精品一区二区三区在线 | av在线免费观看播放 | 一区二区三区欧美日韩 | 欧美日韩爱爱视频 |