Time for action – customizing the application
Open the file
ch9_Car_Showroom.html
using your favorite code editor.We will assign a different home for the camera when we load the Ford Mustang. To do so, please check the
cameraHome
,cameraAzimuth
, andcameraElevation
global variables. We set up the camera home position by using this variable inside theconfigure
function like this:camera.goHome(cameraHome); camera.setAzimuth(cameraAzimuth); camera.setElevation(cameraElevation);
Let's use this code to configure the default pose for the camera when we load the Ford Mustang. Go to the
loadMustang
function and append these lines:cameraHome = [0,0,10]; cameraAzimuth = -25; cameraElevation = -15; camera.goHome(cameraHome); camera.setAzimuth(cameraAzimuth); camera.setElevation(cameraElevation);
Now save your work and load the page in your web browser. Check that the camera appears in the indicated position when you load the Ford Mustang.
We can also set up the lighting scheme on a car-per-car basis...