Sun_Positioner - superclass: light; super-superclass:node - 21:0 - classID: #(670970524L, 1903123237L)
3ds Max 2017 の 新機能 : このクラスのインスタンスを使用すると、物理的な太陽と空の環境マップの[太陽の位置](Sun Position)を定義できます。
Sun_Positioner... SunPositioner...
[ディスプレイ](Display)ロールアウト
[コンパス マーク](Compass Rose)コントロール グループ
<Sun_Positioner>.show_compass BooleanClass default: true -- boolean
[表示](Show)チェックボックスの状態を取得/設定します。
<Sun_Positioner>.compass_radius Float default: 10.0 -- animatable; worldUnits
[半径](Radius)スピナーの値を取得/設定します。
<Sun_Positioner>.north_direction_deg Float default: 0.0 -- animatable; float
[北のオフセット](North Offset)スピナーの値を角度で取得/設定します。
[太陽](Sun)コントロール グループ
<Sun_Positioner>.sun_distance Float default: 40.0 -- animatable; worldUnits
[距離](Distance)スピナーの値をワールド単位で取得/設定します。
[太陽の位置](Sun Position)ロールアウト
[日付/時間](Date & Time)コントロール グループ
<Sun_Positioner>.mode Integer default: 0 -- integer
[日付/時間](Date & Time)ラジオ ボタンの状態を取得/設定します。
有効な値は次のとおりです。
0 - 日付、時間、場所(既定値)
1 - 天候データ ファイル
2 - 手動
<Sun_Positioner>.weather_file String default: "" -- filename; !error setting value!
[天候データ ファイル](Weather Data File)のファイル名を取得/設定します。
<Sun_Positioner>.time_in_seconds Integer default: 43200 -- animatable; integer
時刻の値を秒で取得/設定します。
これは、時刻を格納するために使用されるアニメート可能な内部プロパティです。
同じ値を[時間](Hours)および[分](Minutes)で UI に表示します。次のプロパティを参照してください。
<Sun_Positioner>.hours Integer default: 12 -- integer
[時間](Hours)スピナーの値を時間で取得/設定します。
<Sun_Positioner>.minutes Integer default: 0 -- integer
[分](Minutes)スピナーの値を分で取得/設定します。
<Sun_Positioner>.julian_day Integer default: 2457560 -- animatable; integer
日付はユリウス日の値として内部的に格納されます。1 日目は紀元前 4713 年の 1 月 1 日です。
ただし、UI では日付をグレゴリオ歴の値として表示するために、グレゴリオ歴とユリウス日の間で値が変換されます。
既定値は西暦 2016 年の夏至です。
<Sun_Positioner>.day Integer default: 21 -- integer
ユリウス日の内部表現との間で変換されたグレゴリオ歴の日を取得/設定します。
有効値は 1 から 31 の範囲です。
<Sun_Positioner>.month Integer default: 6 -- integer
ユリウス日の内部表現との間で変換されたグレゴリオ歴の月を取得/設定します。
<Sun_Positioner>.year Integer default: 2016 -- integer
ユリウス日の内部表現との間で変換されたグレゴリオ歴の年を取得/設定します。
1582 年 10 月 15 日より前はグレゴリオ歴がなかったため、UI のスピナーは最小値が 1583 に制限されています。
[サマータイム時間](Daylight Saving Time)コントロール グループ
<Sun_Positioner>.dst BooleanClass default: true -- animatable; boolean
[サマータイム時間](Daylight Saving Time)チェックボックスの状態を取得/設定します。
<Sun_Positioner>.dst_use_date_range BooleanClass default: false -- animatable; boolean
[日付範囲を使用](Use Date Range)チェックボックスの状態を取得/設定します。
オンの場合、サマータイム時間は次のプロパティを使用して手動で指定できます。
<Sun_Positioner>.dst_start_day Integer default: 15 -- animatable; integer
[開始/日](Start/Day)スピナーの値を取得/設定します。
<Sun_Positioner>.dst_start_month Integer default: 3 -- animatable; integer
[開始/月](Start/Month)スピナーの値を取得/設定します。
<Sun_Positioner>.dst_end_day Integer default: 1 -- animatable; integer
[終了/日](End/Day)スピナーの値を取得/設定します。
<Sun_Positioner>.dst_end_month Integer default: 11 -- animatable; integer
[終了/月](End/Month)スピナーの値を取得/設定します。
[地球上の位置](Location on Earth)コントロール グループ
<Sun_Positioner>.location String default: "San Francisco, CA" -- string;
場所の文字列を取得します。
読み込み専用です。
<Sun_Positioner>.latitude_deg Float default: 37.795 -- animatable; float
[緯度](Latitude)スピナーの値を角度で取得/設定します。
既定値はカリフォルニア州サンフランシスコの緯度です。
<Sun_Positioner>.longitude_deg Float default: -122.394 -- animatable; float
[経度](Longitude)スピナーの値を角度で取得/設定します。
既定値はカリフォルニア州サンフランシスコの経度です。
<Sun_Positioner>.time_zone Float default: -8.0 -- animatable; float
[タイム ゾーン](Time Zone)スピナーの値を時間で取得/設定します。
既定値の -8 は、カリフォルニア州サンフランシスコのタイム ゾーンです。
[水平座標系](Horizontal Coordinates)コントロール グループ
<Sun_Positioner>.azimuth_deg Float default: 128.66 -- float
[方位角](Azimuth)スピナーの値を角度で取得/設定します。
<Sun_Positioner>.altitude_deg Float default: 69.1516 -- float
[高度](Altitude)スピナーの値を角度で取得/設定します。
UI 表示はありません。
<Sun_Positioner>.manual_sun_position Point3 default: [11.1164,-8.89301,37.381] -- animatable; point3
MAXScript を使用して太陽の位置を手動で取得/設定します。