
34321.4 e Surface Viewer in Production
e event model can also be used to create and trigger custom events (Listing 21.7).
Listing 21.7 Listening for and triggering a custom event.
viewer.addEventListener("mycustomevent", function() {
doc ument.getElementById("info").innerHTML = "Custom event
triggered";
});
viewer.triggerEvent("mycustomevent");
21.3.4 Rendering
As we made the move toward mobile, it became necessary to rethink the Surface Viewer’s
usage of device resources. Earlier in its development, the Surface Viewer would render the
scene once per frame in a straightforward animation loop. is meant that if nothing had
changed in the scene, ...