アニメーションパラメータ設定
B3dScene 管理
カメラ
キャンバス要素
コンテナ要素 (キャンバス要素を保有する)
デバッグ統計オブジェクト
DEM データプロバイダ
画像プロバイダ
地図レイヤー管理
点群管理
レンダリングコールバック
レンダリングモード
レンダリングモードを設定
モデルシーン
animation.BindingBlock を生成
キャンバス要素を生成
DemProvider を生成
ImageProvider を生成
LayerCollection を生成
ロゴ・著作権表示用コンテナの作成
PointCloudCollection を生成
RenderCallback を生成
ロゴ・著作権表示用コンテナの削除
デバッグ統計の最終処理
ポストプロセスを実行
キャプチャ画像にロゴやアノテーションを描画する
書き込む2Dキャンバスコンテキスト
オプション
次のフレーム更新を要求する。
EasyBindingBlock.DescendantUnbinder 処理
Canvas サイズを更新
フレーム更新のときに呼び出される。
読み込み状況を集計
時間の更新
前フレームからの経過時間 (秒)
Canvas画面のキャプチャ
オプション
データ
インスタンスを破棄
次の順番で処理を行い、インスタンスを破棄する。
このメソッドを呼び出した後は this に直接的または間接的にアクセスすることはできない。ただし destroy() の呼び出しは除く。 このメソッドは RenderCallback のメソッドから呼び出してはならない。
指定位置の標高を取得
緯度 lat, 経度 lon が示す場所の標高を返す。 現在メモリに存在する DEM データの中で最も正確度が高いデータから標高を計算する。 さらに正確度が高い DEM データがサーバーに存在すれば、それを非同期に読み込む。そのため時間を置いてこのメソッドを呼び出すと、さらに正確な値が取得できることがある。
緯度 (Degrees)
経度 (Degrees)
標高 (Meters)
現行の標高を取得
現在メモリーにある最高精度の標高値を取得する。 まだ DEM データが存在しない、または経度, 緯度が範囲外の場所は標高を 0 とする。
このメソッドは DEM のリクエストは発生しない。また DEM のキャッシュには影響を与えない。
一般的に画面に表示されていない場所は標高の精度が低い。
位置 (高度は無視される)
標高
現行の標高 (複数) を取得
現在メモリーにある最高精度の標高値を一括で取得する。 まだ DEM データが存在しない、または経度, 緯度が範囲外の場所は標高を 0 とする。
このメソッドは DEM のリクエストは発生しない。また DEM のキャッシュには影響を与えない。
一般的に画面に表示されていない場所は標高の精度が低い。
入出力データ数
入力配列 (経度, 緯度, ...)
入力データの先頭インデックス
入力データのストライド
出力配列 (標高, ...)
出力データの先頭インデックス
出力データのストライド
dst_array
レイとの交点を取得
ray と最も近いオブジェクトとの交点の情報を取得する。ただし交差が存在しない場合は undefined を返す。
交差があればその交点の位置 (GOCS) を返す。
レイ (GOCS)
交点または undefined
レイとの交点情報を取得
ray と最も近いオブジェクトとの交点の情報を取得する。ただし交差が存在しない場合は undefined を返す。
レイ (GOCS)
交点情報または undefined
可視性を取得
target に属するオブジェクトを表示するかどうかを取得する。
表示対象
表示するとき true, 表示しないとき false
現在のビューにおいて指定されたスクリーン位置の情報を取得します
スクリーン位置(キャンバス左上を原点としたピクセル座標)
ピックオプション
ピック結果
可視性を設定
target に属するオブジェクトを表示するかどうかを指定する。 可視性は Viewer の構築子の ground_visibility, entity_visibility, b3d_scene_visibility オプションでも指定することができる。
表示対象
表示するとき true, 表示しないとき false
表示管理
mapray の表示を管理するクラスである。