SpotLight
SpotLight[col,pt,α]
3D曲面の彩色に使用する,色が col で位置 pt にあり半角 α で中心に向けたスポットライトを指定する三次元グラフィックス指示子である.
SpotLight[col,{pt1,pt2},α]
位置 pt1にあり,半角 α で pt2に向けられたスポットライトを使う.
SpotLight[col,{pt,tar},{α,s},att]
スポット指数が s で減衰が att のスポットライトを使う.
詳細
- SpotLightはサーチライトとしても知られている.
- SpotLightは,通常,円錐の内側から外に向けて広がる光線を出すことでオブジェクトに強い照明を当てる使われる.
- SpotLight[col,{pt1,pt2},α]は,点 pt1から発する,pt1から pt2の方向で半角が ラジアンの円錐に限定された光を与える.
- 光源 col の色は,RGBColor,Hue,他の任意の色指定で定義できる.
- SpotLightの設定は3D曲面の拡散反射と鏡面反射に関連する色にしか影響しない.
- {dcol,Specularity[scol]}の形式の色指定がある光源は,事実上,拡散反射の目的では色 dcol を,鏡面反射の目的では色 scol を持つとみなされる.
- 拡散反射はランベルト(Lambert)の法則に従い,光が事実上曲面から全方向に均等に散乱しているものとする.
- 鏡面反射は,Specularityの関数ページで指定されているように,光が鏡面反射方向の近くだけで効果的に散乱しているとする.
- 光源の位置と目標とする点 ptiは以下のように指定できる.
-
{x,y,z} グラフィックスとともに動く明示的な座標 Scaled[{x,y,z}] グラフィックスとともに動くスケールされた座標 ImageScaled[{x,y,z}] 最終的な描画画像と相対的に固定された座標 - ImageScaled[{x,y,z}]の と は最終的な表示画像の境界ボックスの幅と高さの0から1までである. 座標はディスプレイの平面と直交し,3D領域の後ろでは0で前では1になる.
- ScaledおよびImageScaledで指定された座標は,0から1までではないことがしばしばある.
- SpotLight[col,{pt,tar},{α,s}]は円錐の中心から 離れる方向に減衰する.
- SpotLight[col,{pt,tar},{α,s},{a,b,c}}]は距離を とするとの減衰を与える.
例題
すべて開くすべて閉じるスコープ (7)
考えられる問題 (2)
Wolfram Research (2021), SpotLight, Wolfram言語関数, https://reference.wolfram.com/language/ref/SpotLight.html.
テキスト
Wolfram Research (2021), SpotLight, Wolfram言語関数, https://reference.wolfram.com/language/ref/SpotLight.html.
CMS
Wolfram Language. 2021. "SpotLight." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SpotLight.html.
APA
Wolfram Language. (2021). SpotLight. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SpotLight.html