| MATLAB Function Reference | ![]() |
在球面座標軸上建立或放置一個 light 物件
Syntax
lightangle(az,el) light_handle = lightangle(az,el) lightangle(light_handle,az,el) [ax el] = lightangle(light_handle)
Description
lightangle(az,el)
藉由定義的方位角和高度來放置所建立的光源照明。az 為水平方位旋轉而 el
為垂直高度(單位皆為角度)。方位角和高度的意義等同於 view 指令的方位角和高度。
light_handle = lightangle(az,el)
建立一照明並回傳光源的握把 light_handle。
lightangle(light_handle,az,el)
依所定義的 light_handle 設定光源的位置。
[az,el] = lightangle(light_handle)
依所定義的 light_handle 回傳光源的方位角和高度。
Remarks
預設中,當建立一光源照明,其種類為 infinite。若光源握把傳送至
lightangle 並設定成局部的光源,則當位置改變時,光源和鏡頭目標之間的距離將會被保留。
Examples
surf(peaks)
axis vis3d
h = light;
for az = -50:10:50
lightangle(h,az,30)
drawnow
end
See Also
| Light Properties | lighting | ![]() |