待辦事項 #22633

ピアノロール回転状態が「Save viewpoint」で保存されない

啟用日期: 2010-07-27 01:56 最後更新: 2010-08-05 23:54

回報者:
負責人:
類型:
狀態:
關閉
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
修正
檔案:

細節

フォーラム52176での指摘。 http://sourceforge.jp/forum/message.php?msg_id=52176

「マウスホイールによるピアノロール回転」が「Save viewpoint」で保存されない。

Ticket History (3/5 Histories)

2010-07-27 01:56 Updated by: yknk
  • New Ticket "ピアノロール回転状態が「Save viewpoint」で保存されない" created
2010-07-27 02:01 Updated by: yknk
評語

原因

「Save viewpoint」の視点保存処理で、回転状態をINIファイルに保存していない。

  • MIDITrailApp::_SaveViewpoint
  • MTScenePianoRoll3D::GetViewpoint
2010-07-29 01:45 Updated by: yknk
2010-08-04 00:14 Updated by: yknk
評語

対策

回転状態保存

「Save viewpoint」の視点保存処理で、回転状態をINIファイル(View.ini)に保存する。 INIファイルに追加するパラメータは次の通り。

[Viewpoint-SceneName]
AutoRollVelocity=0.000000  → 自動回転速度
ManualRollAngle=0.000000   → 手動回転角度

視点情報取得設定I/F変更

アプリケーションクラス(MIDITrailApp)とシーンクラス(MTScene)の間において、 視点情報が抽象化されておらず、視点情報(X,Y,Z,theta,phi)を直接パラメータで取得設定している。 回転状態を追加することになったため、I/Fを整理し、 視点情報をマップオブジェクトとして抽象化する。

修正箇所一覧

視点情報取得設定I/F変更対応

  • MIDITrailApp
  • MTScene
  • MTScenePianoRoll3D

手動回転角度設定/自動回転速度取得設定メソッド追加

  • MTFirstPersonCam
2010-08-05 23:54 Updated by: yknk
  • 處理結果 Update from to 修正
  • 狀態 Update from 開啟 to 關閉
  • Ticket Close date is changed to 2010-08-05 23:54

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入