I got it. I tried to setTexture() on Parent, not its Child and thought that it is impossible in draw method . Thanks for quick reply.
Code Select
long current = System.currentTimeMillis();
for (int i = 0; i < mTrackableObjects.size(); i++) {
TrackableObject3d trackableObject = mTrackableObjects.get(i);
if (mTrackableObjects.get(i).isObjectVisible()) {
List<Object3D> mChildren = trackableObject.getChildren();
Object3D first = mChildren.get(0);
if (current - START_TIME > delay) {
if (delay % 2 != 0) {
first.setTexture("green");
} else {
first.setTexture("red");
}
delay += 301;
}
}
trackableObject.updateMarkerTransformation();
}