MATLAB Function Reference |
Syntax
surfnorm(Z) surfnorm(X,Y,Z) [Nx,Ny,Nz] = surfnorm(...)
Description
surfnorm
函數計算由X
、Y
、和Z
定義的曲面(surface) 之法線,曲面的法線是非正規化的,且在每個頂點都可求得,且只展示出面向觀測者的這一面之法線。
surfnorm(Z)和surfnorm(X,Y,Z)
繪製曲面和曲面的法線,Z
是一個定義z中在曲面上成分的矩陣X
和Y
是定義x和y在曲面上成分的向量或矩陣。
[Nx,Ny,Nz] = surfnorm(...)
傳回3-D曲面法線的成份給曲面。
Remarks
surfnorm(X',
Y',
Z')
surfl
當計算反射面時用surfnorm
來計算曲面的法線。
Algorithm
曲面法線是由X
、Y
、和Z
三向合成,對每個頂點,對角向量被計算出來經cross形成法線。
Examples
[x,
y,
z] = cylinder(1:10); surfnorm(x,
y,
z) axis([-12 12 -12 12 -0.1 1])
See Also
surfl | svd |