Wikitude
play_for_work
Forum
FAQ
Documentation
Download
wikitude.com
How can we help you today?
Enter your search term here...
Search
Start a new topic
Discussions
Wikitude SDK (Android, iOS, UWP)
Wikitude SDK Questions or Problems
onEnterFieldOfVision is not fired after AR.context.destoryAll()
d
daichi hayakawa
started a topic
about 7 years ago
onEnterFieldOfVision is not fired after AR.context.destoryAll()
1 Comment
d
daichi hayakawa
said
about 7 years ago
I made Tracker and Trackable2DObject like this, and it works without any problems.
makeTracker: function makeTrackerFn() {
this.tracker = new AR.ClientTracker("assets/tracker.wtc", {
onLoaded: function(){
AR.logger.info("marker loaded");
}
});
this.marker = new AR.Trackable2DObject(this.tracker, "a", {
onEnterFieldOfVision: function(){
AR.logger.info("Marker Catch ");
}
}
});
However after AR.context.destroyAll(); onEnterFieldOfVision is not fired anymore.
My test procedure is like this below.
/*check point 1*/
AR.logger.info("1:World.tracker.enabled:" +World.tracker.enabled);// >> true
AR.logger.info("1:World.tracker.src:" +World.tracker.src);// >> assets/tracker.wtc
AR.logger.info("1:World.marker.enabled:" +World.marker0.enabled);// >> true
AR.logger.info("1:World.marker.destroyed:" +World.marker0.destroyed);// >> false
AR.context.destroyAll();// Destory
/*check point 2*/
AR.logger.info("2:World.tracker.enabled:" +World.tracker.enabled);// >> undefined
AR.logger.info("2:World.tracker.src:" +World.tracker.src); // >> undefined
AR.logger.info("2:World.marker.enabled:" +World.marker0.enabled); // >> undefined
AR.logger.info("2:World.marker.destroyed:" +World.marker0.destroyed); // >> true
World.makeTracker();// remake the Tracker and Trackable2Dobject.
/*check point 3*/
AR.logger.info("3:World.tracker.enabled:" +World.tracker.enabled);// >>true
AR.logger.info("3:World.tracker.src:" +World.tracker.src); // >>assets/tracker.wtc
AR.logger.info("3:World.tracker.destroyed:" +World.tracker.destroyed); // false
AR.logger.info("3:World.marker.enabled:" +World.marker0.enabled); /// >> true
AR.logger.info("3:World.marker.destroyed:" +World.marker0.destroyed); // >> false
I have confirmed tracker aned trackable2Dproject is destoroyed after AR.context.destroyAll(), ( Check Point 2)
then confirmed that Tracker and Trackable2Dobject is correctly re-created ( Check Point 3)
However onEnterFieldOfVision is not fired anymore.
I really appreciate if you have any clues.
Login
or
Signup
to post a comment
More topics in
Wikitude SDK Questions or Problems
Instatiation of WTArchitectView compile errors
Point of interest - native iOS
Slider
Camera lagging / slow in native Swift application
Create a web service
N-th ImageDrawable not displayed
Radar Example
stop defaultlocationmanager and use architectview.injectlocation ios 10
WTC Size Limit
AngularJS and wikitude
See all 3870 topics
© 2021 Wikitude, a Qualcomm company
daichi hayakawa