Start a new topic

To add multiple ImageDrawable dynamically

To add multiple ImageDrawable dynamically


 

    var overlayOne = new AR.ImageDrawable(imgOne, 1, {

                                          offsetX: 1,

                                          offsetY: 0

                                          });

    var overlayTwo = new AR.ImageDrawable(imgTwo, 1, {

                                          offsetX: 1.8,

                                          offsetY: 2.5

                                          });

    

    var overlayThree = new AR.ImageDrawable(imgThree, 1, {

                                            offsetX: 2,

                                            offsetY: -2

                                            });

 

 

  var TrackableOne = new AR.ImageDrawable(imgOne, 1, {

                                          offsetX: 1,

                                          offsetY: 0

                                          });

    var TrackableThree = new AR.ImageDrawable(imgTwo, 1, {

                                          offsetX: 1.8,

                                          offsetY: 2.5

                                          });

    

    var TrackableTwo = new AR.ImageDrawable(imgThree, 1, {

                                            offsetX: 2,

                                            offsetY: -2

                                            });

 

var arr=;

arr=

arr=

 var pageOne = new AR.Trackable2DObject(this.tracker, "*", {

                                          

         drawables: {

             cam:

 

            }

}

 

 

I want to display ImageDrawable  object dynamically in Trackable2DObject.drawable.cam object .How can I do this?

 

 

Please have a look at the methods provided by AR.Trackable2DObject.

trackable.drawables.addCamDrawable
and
trackable.drawables.removeCamDrawable

should fit your needs.

Best regards

Hey  Andreas,

Thanx for you help.It work Perfect when I add and remove the object through Position.It don't work when I add and remove the array of multiple objects.

Example:

  It works Great

 pageOne.drawables.removeCamDrawable(0);

 pageOne.drawables.AddCamDrawable(obj1);

 

It don't work  when I used pass array of object

 pageOne.drawables.removeCamDrawable(obj1,obj2);

 pageOne.drawables.AddCamDrawable(obj3,obj4);

 

Please Help me out.

 

 

 

please use array for that.
e.g.
pageOne.drawables.removeCamDrawable();

best regards
Login or Signup to post a comment