Okay thank for replying my question.
I have little trick, but not solve the case. using increment in
function addMarker
inc = 1;
if (marker.patternId == 2)
{
if (inc == 1)
{
colladaModel = collada.parseGeometry(orange) as
ObjectContainer3D;
inc++;
}
else if (inc == 2)
{
colladaModel = collada.parseGeometry(apple) as
ObjectContainer3D;
}
}
but when I remove marker with orange object from camera, and back it
again to camera, now marker displaying apple, it because inc = 2.