|
VRML2動く3Dグラフィックス |
−Java対応,JavaScript対応− |
中山茂著 |
A5・324頁 / 3520円 発行年月日 : 1997年8月 ISBN : 4-7655-3319-0 |
|
|
|
【美本ございません】 Webブラウザ上で三次元的世界が記述できる仮想現実設計言語VRML2のプログラミング教本.VRML2の簡単な使い方から始め,3Dグラフィックスプログラミングとしてのほとんどの仕様を網羅した約110例のソースコードを示しながら,さまざまな応用法についてていねいに解説するとともに,ルート制御や,Java,JavaScriptによるスクリプト制御についても解説している.アクティブでインタラクティブな,動く,動かせる3Dグラフィックスのつくり方が,短時間で体得できる.本書収載のソースコードをおさめたCD−ROMを,巻末に付録.
|
|
|
|
第1章 WebブラウザとVRML 1 Webブラウザ Webブラウザとは/Netscape Communicator 2 VRML VRMLとは/VRML2.0ブラウザ/VRML開発ツール/VRML2.0言語仕様とVRMLコンテンツ関連 3 Netscape Live3D 2.0 Netscape Live3D 2.0の取得とインストール/はじめてのVRML/Live3D 2.0の操作方法/WebページへのVRMLの埋め込み
第2章 VRMLの2時間速習 1 VRMLの発展 2 VRMLの基本構成 ヘッダ/コメント/ノード/ノードのインスタンス化/フィールド/ルート制御/プロトタイプ 3 VRML空間
第3章 VRMLの幾何形状 1 基本幾何図形 円錐の描画/直方体の描画/円柱の描画/球の描画 2 テキスト テキストの表示/フォントスタイルの設定/統合的座標変換 3 外観 表面材質の設定/テクスチャマッピング設定 4 幾何特性と点・線・面の作成 点集合の定義と色リストの定義/任意の点の描画/任意の線の描画/任意の面の描画/テクスチャ座標設定と法線設定 5 特殊形状(格子高度と押し出し) 格子高度/2次元図形の押し出し成形
第4章 VRMLの舞台設定 1 グループ化ノード グループ設定/ノードの選択/衝突検出の設定/ビルボード設定/描画の詳細レベル制御 2 リンク設定 URLへのアンカー設定/VRMLファイルの組み込み 3 照明設定 点光源の設定/平行光源の設定/スポットライト光源の設定 4 サウンド設定と情報設定 サウンド設定/オーディオ設定/情報設定 5 束縛可能ノード 視点束縛の設定/背景束縛の設定/霧束縛の設定/ナビゲーション情報束縛の設定
第5章 VRMLのルート制御 1 時刻センサ 位置やスケールの変化/方向の変化/色の変化/単一実数の変化/Coordinate座標の変化/法線の変化 2 接触センサ 3 ドラッグセンサ 平面ドラッグセンサ/球面ドラッグセンサ/円筒ドラッグセンサ 4 接近センサ 近接度センサ/可視度センサ
第6章 VRMLのスクリプト制御 1 スクリプト制御用の言語 Java言語とは/オブジェクト指向の考え方/オブジェクト指向Javaプログラミング/JavaScriptとは/オブジェクト基本JavaScriptプログラミング 2 スクリプトノード 3 JavaScript制御 JavaScriptによるスクリプト制御/JavaScriptによる直接ノード制御/JavaScriptによるランプスイッチ制御/JavaScriptによる衝撃イライラ棒 4 Java制御 イベント処理パッケージ/イベントインの処理/イベントアウトの処理/Java言語によるスイッチ制御
付録 CD-ROM
|
|
|