G4-4.0.0.23 ( preview-6f ) CBT Release
Release Note
- 変更
- ポインティングデバイスの「操作モード」が廃止され、常にポインティングデバイスのカーソルが表示された状態のまま注視点や視点の操作を行えるようになります。 #90
- この変更に伴い、注視点の移動、視点の回転の操作が、従来の操作開始地点を基準としたカーソルの距離により移動速度が設定される方式から、操作中のカーソルの移動距離により逐次移動速度が設定される方式へ変更されます。従来方式は移動距離によらず操作コストは小さいものの慣れないユーザーは操作を調整し難く、新しい方式では移動距離に応じて操作コストは大きくなりますがユーザーが直感的に扱いやすくなります。
- 操作方法と変遷は wiki:マウスで操作したい を参照して下さい。
- ポインティングデバイスの「操作モード」が廃止され、常にポインティングデバイスのカーソルが表示された状態のまま注視点や視点の操作を行えるようになります。 #90
G4-4.0.0.22 ( preview-6e ) CBT Release
Release Note
- 新機能
- 変更
- 地物HUDの視認性と表示のカスタマイズ性が向上します。 #84
- マーカーとマーカーから伸びる線が少し太めに調整され視認性が向上します。
- マーカーが回転アニメーションし視認性が向上します。
- オンカーソルしていない状態では不透明度 0.5 、オンカーソル状態では不透明度 1.0 かつ他のオーバービューよりも手前へ表示されるようになります。
- 標準の色が赤から白へ変更されます。
GeoObject.SetVertexColor
により頂点色が1つ以上与えられている場合に、オンカーソルしていない状態の色を[0]
番の色、 オンカーソルしている状態の色を[1]
番の色があれば[1]
番、[1]
が無ければ[0]
番の色から採用するようになります。
- すべてのメニュー機能の操作性が向上します。 #92
- 画面下部、中央にメニューを閉じるスタイリッシュなボタンが追加されます。この変更に伴い、メニューごとにばらばらだった「戻る」や「適用」などの操作ボタンは廃止され、新たに追加されたすべてのメニューで共通の閉じるボタンまたは従来どおりメニューキー(ESC、M、ゲームパッド右ボタン)による閉じる操作に統一されます。
- メニューのタイトルの表示位置が画面下部、左側に変更されます。
- メニューのタイトルの左側に回転する点のアニメーションが追加されます。これに伴い従来のメニュー上下にそれぞれ表示され左から右へ点が流れるアニメーションが廃止されます。この機能はメニュー画面で動作が停止していない事を視覚的に確認できるようアニメーション表示をしています。
- すべてのメニューの見た目が向上します。
- 地物HUDの視認性と表示のカスタマイズ性が向上します。 #84
- バグ修正
Video
アップグレードされた地物HUD:
Screenshot
意匠設計が調整され使いやすくなったメインメニュー(同様の調整はすべてのメニューに施されました):
すべてのメニューでメニュー画面下部中央に統一された「適用」「閉じる」「戻る」操作:
API Example
地物に対し GeoObject.SetVertexColor
により、非アクティブ色を黄色、アクティブ色を赤色に設定し、表示する例:
[ { "jsonrpc": "2.0", "id": null , "method": "GeoObject.NewFromGeoJSON" , "params": { "url": "https://cyberjapandata.gsi.go.jp/xyz/skhb04/10/912/376.geojson" } } , { "jsonrpc": "2.0", "id": null , "method": "GeoObject.SetVertexColor" , "params": { "id": 0 , "vertexcolors": [ 1, 1, 0, 1 , 1, 0, 0, 1 ] } } ]
G4-4.0.0.21 ( preview-6d ) CBT Release
Release Note
- 新機能
- 「日付と時刻」 HUD が追加されます。 #69
- 「日付と時刻」 Menu が追加されます。 #69
- 「日付と時刻」 APIs が ProceduralPlanet APIs へ追加されます。 #69
-
ProceduralPlanet.GetDateTime
API Reference -
ProceduralPlanet.GetDateTimeTickFactor
API Reference -
ProceduralPlanet.SetDateTime
API Reference -
ProceduralPlanet.SetDateTimeTickFactor
API Reference
-
- 変更
- メインメニューの未実装の項目が暗転しサブメニューを使用できない状態が視覚的にわかりやすくなります。 #87
- バグ修正
- メインメニューのサブメニューが若干ずれて表示される不具合が修正されます。 #87
Screenshots
G4-4.0.0.20 ( preview-6c ) CBT Release
Release Note
- 新機能
- 「地物」HUDが追加されます。 #83
- GeoObject の位置をHUDに表示します。
- GeoObject の
ShowName
が有効な場合は名称の表示を試みます。標準で有効です。 - GeoObject の
ShowLonLat
が有効な場合は経度と緯度を表示します。標準で有効です。 - GeoObject の
ShowAltitude
が有効な場合は高度を表示します。標準で有効です。 - GeoObject の
ShowAllProperties
が有効な場合は全てのプロパティー群を表示します。 - 地物のターゲットアイコン部分をクリックすると注視点を移動できます。
- API が追加されます。
-
GeoObject.IsShowLonLat
-
GeoObject.SetShowLonLat
-
GeoObject.IsShowAltitude
-
GeoObject.SetShowAltitude
-
GeoObject.IsShowAllProperties
-
GeoObject.SetShowAllProperties
-
- ポインティングデバイスの中ボタンのクリック操作により「操作モード」と「カーソルモード」の切り替えを行えるようになります。
- この新機能の実装に伴い、中ボタンの従来の機能が変更されます。(変更を参照)
- 「地物」HUDが追加されます。 #83
- 変更
- ポインティングデバイスの中ボタンを押しながらの操作に割り当てられていた注視点の操作機能が左ボタンを押しながらの操作に変更されます。
Screenshots
G4-4.0.0.19 ( preview-6b ) CBT Release
Release Note
- 新機能
- 変更
- バグ修正
Screenshots
操作インジケーターHUD、注視点操作:
操作インジケーターHUD、視点操作:
G4-4.0.0.18 ( preview-6a ) CBT リリースのお知らせ
Release Note
- 新機能
- 「カメラの注視点の設定」メニューGUIが追加されます。 #72
- 注視点の移動速度を「カメラの注視点の設定」メニュー及びコンフィグレーションファイルで設定可能になります。
- target_moving_velocity_effect_altitude: カメラの高度の影響を on/off できます。 on の場合は 1000m を基準に10の対数かつ最小 0.1 倍の範囲で移動速度の係数が自動的に調節されます。
- target_moving_velocity_effect_fovy: カメラの水平視野角の影響を on/off できます。 on の場合は 90 deg を基準に線形に逆比例し、移動速度の係数が自動的に調整されます。
- target_moving_max_velocity_in_degrees_per_sec: 移動速度係数が 1.0 の場合の移動速度 deg/sec を設定します。標準値は 2.778e-4 ( = 1 / 60 / 60 ) deg/sec です。
- target_altitude_mode:
- 注視点の標高を3つのモードを切り替えて使用できる機能が追加されます。
- 3つのモード(括弧内はコンフィグレーションファイルにおいて設定する場合の値):
- 「相対標高モード」 ( relative )
- 「絶対標高モード」 ( absolute )
- 「絶対標高+地中回避モード」 ( absolute_if_not_underground )
- この機能の実装に伴い、標準で注視点が常に注視点の経緯度における地表標高0mに調整されるようになります。
- 3つのモード(括弧内はコンフィグレーションファイルにおいて設定する場合の値):
- 「メインメニュー」の「カメラ」が実装され「カメラの注視点の設定」と「カメラの視野角の設定」をメインメニューから呼び出せるようになります。
- 「ターゲットカーソル」HUD の下部に注視点から視点までの距離の表示が追加されます。
- 変更
- バグ修正
追加されたコンフィグレーションや操作の詳細については後ほど WIKI へ解説を追加します。
G4-4.0.0.17 ( preview-6 ) CBT リリース
Release Note
- 新機能
今回リリースから preview-6 系となります。 preview-6 系では3ヶ月間程度を掛けて、HUDの機能追加、メニューGUIの機能追加、キーボード・マウス・ゲームパッドなどのHID関連の操作性の向上など、ユーザーインターフェース回りの機能実装を進める予定です。
「コンパス」HUD:
「ターゲットカーソル」HUD:
G4 TargetCursor HUD Testing from Usagi Ito on Vimeo.