原創文章,轉載請注明出處:http://www.cnblogs.com/DayByDay/p/3936503.html
表達式技術
在 3ds max 中,您可以使用數學表達式(而不是常數)來表達參數值。 例如,您可以使用表達式 24*6 來表示數字 144。
可以使用數學表達式來控制下列對象屬性:
對象參數,如長度、寬度和高度
變換和修改器值,如對象的位置坐標
關聯參數、表達式控制器和數值表達式求值器都使用本主題中介紹的表達式。
表達式是一種能得出數值的數學函數。 可以使用表達式來控制下列場景元素:
場景元素 可計算屬性
創建參數 任意數字創建參數
變換 位置 [X、Y、Z]
X 軸旋轉
Y 軸旋轉
Z 軸旋轉
縮放 [X%、Y%、Z%]
修改器 任意數字修改器參數(包括創建參數)
材質 顏色 [R、G、B]
任意數字材質參數
注意: 表達式只處理 Euler 旋轉的單個 XYZ 分量。 不能將表達式指定給 TCB 旋轉或其他類型的旋轉控制器。
注意: 以下鏈接指向本主題中包含的章節。
表達式結果類型
操作符
變量
函數
請參見
三角函數
向量
表達式控制器技術
表達式結果類型
表達式得出的值的類型取決於控制器的種類:
浮點表達式得出浮點標量值(例如,5.617)。 標量在數字參數的動畫控制器中使用。
如果參數具有整數值,則表達式會將浮點值捨入為最接近的整數。
位置、縮放和 Point3 表達式得出三元向量。 例如,[5,18,24]。 向量可以表示對象的 X,Y,Z 位置、X,Y,Z 百分比縮放或材質中的顏色(RGB 值)。
操作符
在下表中,p 和 q 代表任意標量值或表達式,V 和 W 代表任意向量值或表達式。 (字符“x”用作向量交叉乘積運算符。)
標量運算符
以下是用於標量值的算術運算符:
操作符 使用 含義
+ p+q 其他
- p-q 相減
- -p 加性逆元
* p*q 乘法
/ p/q 部門
^ p^q 冪(p 的 q 次冪)
** p**q ^ 和 ** 的運算方法相同
也可以將邏輯(布爾)運算符用於標量值。 如果為真,這些運算符都得出 1,否則得出 0:
操作符 使用 含義
= p=q 等於
< p<q 小於
> p>q 大於
<= p<=q 小於或等於
>= p>=q 大於或等於
| p|q 邏輯或,如果 p 或 q 不為零,則得出 1;否則得出 0。
& p&q 邏輯和,如果 p 和 q 都不為零,則得出 1;否則得出 0。
提示: 邏輯運算符在“條件”函數中很有用。
向量運算符
對於具有變量名稱的向量,可以使用特殊分量運算符 (.) 來指代向量的三個標量分量:
使用 含義
V.x 第一個分量 (X)
V.y 第二個分量 (Y)
V.z 第三個分量 (Z)
以下是用於向量算術的運算符:
操作符 使用 含義
+ V+W 其他
- V-W 相減
* p*V 標量相乘
* V*p 標量相乘
* V*W 點積
X VxW 叉積
/ V/p 標量相除
運算符優先級
表達式的優先級有八個級別。 在列表中位置越高的運算符,越先進行求值。
操作符 優先級
- + 作為一元運算符,如 -8,+25
. 分量運算符,如 V.x
** ^
X 叉積
* /
+ -
= < > <= >=
| &
圓括號屬於特殊情......余下全文>>
把程序重新寫一遍,不要看原來的.或者測試一下:
Response.write("DELETE FROM 文章 WHERE id in(" + Replace(Command1__cc, "'", "''") + ") ")
Response.end()
,看看輸出的語句是什麼,如果不為空那就是機器給你在開玩笑了.呵呵.