インタフェース > コア インタフェース > LightingUnits |
LightingUnits コア インタフェースは、MAXScript にライト単位設定を公開します。
Interface: LightingUnits
メソッド:
<bool>LightingUnits.IsLightingSystemSI()
[ライト単位](Lighting Units)が[International] (SI) システムに設定されている場合は true を返し、[American] (AS)システムに設定されている場合は false を返します。
<bool>LightingUnits.IsLightingSystemAS()
[ライト単位](Lighting Units)が[American] (AS)システムに設定されている場合は true を返し、[International] (SI)システムに設定されている場合は false を返します。
<void>LightingUnits.SetLightingSystemToSI()
[ライト単位](Lighting Units)を[International] (SI)システムに設定します。
<void>LightingUnits.SetLightingSystemToAS()
[ライト単位](Lighting Units)を[American] (AI)システムに設定します。
<string>LightingUnits.GetLuminanceUnits()
[輝度単位](Luminance Unit)を含む文字列を返します。たとえば、SI には「cd/m^2」、AS には「cd/ft^2」です。
<string>LightingUnits.GetIlluminanceUnits()
[照度単位](Illum. Unit)を含む文字列を返します。たとえば、SI には「lx」、AS には「fc」です。
<float>LightingUnits.ConvertASToSI <float>as_value
指定された AS 値に対応する SI 値を返します。
<float>LightingUnits.ConvertSIToAS <float>si_value
指定された SI 値に対応する AS 値を返します。
<float>LightingUnits.ConvertToCurrentSystem <float>value <bool>is_SI_value
指定された値に対応する現在のシステム内の値を返します。 is_SI_value が true の場合は、入力値は SI 値として取得され、 false の場合は AS 値として取得されます。