20131111 Zoe progress
From OO Lab
Revision as of 21:27, 11 November 2013 by Hadesaeolus (Talk | contribs)
Progress Check
- Visualization Pipeline Design 3 & discuss
Meeting log
- pipeline design尚有許多問題需要釐清,先進行確定無關邏輯部分的實作(e.g.,UI的實作)
- Debug MappingEngine中searchMDString為什麼無法找到已經存在的MDString,導致回傳Command_Agent時皆為空字串。
- 測試先Type mapping再wop explore會不會出現錯誤。
Discuss
- Pipeline tool的視窗進入點要在3D場景中
- 如果在visualize的當下已經有對應的MDS,此時不應該再跳出mapping dialog,而是甚麼事情都不會發生。
- 一般情形下不會有任何動作 (mapping dialog不會跳出、不會再次產生一個3D object)
- 思考:如果在前一次的visualize沒有做一些事情想要補做(e.g.,沒有使用wop explorer),在再次visualize時想要改變或是新增動作,那此時mapping dialog是不是應該要跳出來?
- 修改處:如果要阻止MappingDialog跳出,找到MappingEngine後把MDS放入。如果找到已有的type與MDS,則dialog不會跳出。
- 判別處:Command_Agent的visualize function //line 281
- visualize的變數應不應該存在pipeline的檔案之中?
- 想要當作比對visualize的變數與pipeline是不是相同,應不應該要啟動?
- visualize與pipeline要脫鉤與否?
- wop explorer要給予一個起頭的entry,但是visualize的變數不一定是wop explorer開始展開的entry
- 若遇到下一個變數是continue後再visualize,此時應該要由DIVA這邊送出continue的指令或是要讓user自己理解應該執行的視覺化流程,錯誤即跳出對話框終止。
- mapping的先後有沒有依存性?
- 如果沒有,那可以把pipeline中的MDS部分一開始就截出來放在MappingEngine
- 嘗試執行graph的例子,visualize node與visualize edge的先後是有相當的依存關係的 (必須先做內層的type mapping才能做外層)
- 如此一來Mapping的順序勢必有依存關係,那甚麼時候才能把MDS放入MappingEngine中?