VRML Elevator
A working elevator in VRML. Scripted button on the lift let's you go up or down. The routing knows when the elevator is up or down. This world uses a CoordinateInterpolator to move the elevator and a vrmlscript to change directions on the Interpolator.
The lift button changes color when running and has a pushed-in and pushed-out state both handled by the script routing. This elevator services two floors but this could be adapted to handle more easily.
Additional anchor modes routed to ProximitySensors allow the user to only press the elevator button when they are on the lift. If the avatar is too far away and they click on the elevator, they are flown to the lift first. Then a second press allows the elevator to go up or down. This anchor technique locks the avatar's viewpoint when they start to move. I needed this for a world so the user wouldn't face the boring wall while riding.
Ride the VRML Elevator.
|