公開日: 11/25/2021

3Dシーン

3Dシーンのスクリプト

JSLには、OpenGLから派生した3Dシーン(3次元シーン)を作成するためのコマンドがあります。JSLで提供されている3Dシーンは、OpenGL®を完全に実装したものではありませんが、複雑で対話的な3次元グラフを作成できます。なお、JMPの「曲面プロット」プラットフォームのプロットは、JSLのシーンコマンド(scene)を使って作成されています。

図13.1 3次元グラフの例 

Sample Three-Dimensional Shapes

目次

JSL 3Dシーンについて

JSL 3Dシーンボックス

表示領域の設定

透視投影シーンのセットアップ
平行投影シーンのセットアップ

ビューの変更

Translateコマンド
Rotateコマンド
Look Atコマンド
天体球(アークボール)

グラフィックの基本要素

基本要素の例
基本要素の外観の制御
BeginおよびEndのその他の用法

球、円柱、円盤の描画

作図
ライト

テキストの描画

TextとRotateおよびTranslateの連動使用

行列スタックの使用

ライトと法線

光源の作成
ライトのモデル
法線ベクトル
シェーディングモデル
材質プロパティ
アルファブレンド

ベジェ曲線

1次元評価機能
2次元評価機能

マウスの使用

Pickコマンド

3Dの引数

グラフの表示の改善

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).