待辦事項 #29287

同一なARマーカを複数登録した時に1個しか認識しない。

啟用日期: 2012-08-17 21:36 最後更新: 2012-12-13 01:02

回報者:
負責人:
(無)
類型:
狀態:
開啟
元件:
(無)
里程碑:
(無)
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
檔案:

細節

MarkerSystemに同一なARマーカを複数登録した時に、1個しか認識しない。

例えば、次のコードは2つのマーカを認識するはずであるが、そうはならない。

this._mid1=this._ms.addARMarker(assetMng.open("AR/data/hiro.pat"),16,25,80);
this._mid2=this._ms.addARMarker(assetMng.open("AR/data/hiro1.pat"),16,25,80); 
:
this._ms.update(this._ss);
if(this._ms.isExistMarker(this._mid1)){
        this.text.draw("found"+this._ms.getConfidence(this._mid1),0,16);
gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadMatrixf(this._ms.getGlMarkerMatrix(this._mid1),0);
this.box.draw(0,0,20);
}

this._ms.update(this._ss);
if(this._ms.isExistMarker(this._mid2)){
        this.text.draw("found"+this._ms.getConfidence(this._mid2),0,32);
gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadMatrixf(this._ms.getGlMarkerMatrix(this._mid2),0);
this.box.draw(0,0,20);
}

ARマーカのマッピングテーブルに不具合があったので修正した。

但し、トラッキングが不十分であるので、複数のマーカを区別できないのは従来通り。

Javaはr1065で修正。

Ticket History (2/2 Histories)

2012-08-17 21:36 Updated by: nyatla
  • New Ticket "同一なARマーカを複数登録した時に1個しか認識しない。" created
2012-12-13 01:02 Updated by: nyatla
評語

C#/Java/Unity 4.1.1でリリース済み

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入