- WebGL Hotshot
- Mitch Williams
- 184字
- 2021-07-16 11:43:28
Lights, camera, action!
"Lights, camera, action!" is an old Hollywood phrase to start filming, but it is just as applicable to interactive 3D graphics. So, let's add lights, cameras, and interactivity to our X3D scenes.

Engage thrusters
This scene retains the first two objects created previously and adds a point light that can be thought of as a light bulb—a light from a single point emanating in all directions. We turned off the headlight inside the <NavigationInfo>
tag, and at the same time, restricted movement in the scene by setting type
to NONE
, simply to introduce this as part of the demo. At the same time, the <Viewpoint>
tag or camera is introduced with its default position
value, orientation
(rotation) value, and fieldOfView
value that defaults to π/4, that is, 0.785 radians. The added code is as follows:
<Scene> <NavigationInfo headlight="FALSE" type='"NONE"'/> <PointLight location="0 3 2"/> <Viewpoint position="0 0 10" orientation="0 0 1 0" fieldOfView=".785"/> <Transform …>
The point light is 3 units up and 2 units in front, so it clearly shines on the top of the box and to the left-hand side of the cone but not on the left-hand side of the box or the bottom of the cylinder.
- 觸摸屏實(shí)用技術(shù)與工程應(yīng)用
- 圖解西門子S7-200系列PLC入門
- Istio入門與實(shí)戰(zhàn)
- Learning AngularJS Animations
- 基于ARM的嵌入式系統(tǒng)和物聯(lián)網(wǎng)開發(fā)
- 面向?qū)ο蠓治雠c設(shè)計(jì)(第3版)(修訂版)
- 龍芯自主可信計(jì)算及應(yīng)用
- Managing Data and Media in Microsoft Silverlight 4:A mashup of chapters from Packt's bestselling Silverlight books
- Mastering Machine Learning on AWS
- Mastering Quantum Computing with IBM QX
- 微服務(wù)實(shí)戰(zhàn)
- The Applied Artificial Intelligence Workshop
- Corona SDK Mobile Game Development:Beginner's Guide
- 創(chuàng)客電子:Arduino和Raspberry Pi智能制作項(xiàng)目精選
- MicroPython Cookbook