グラフィック視点、すべての視点の仮想の先祖 Smileのデータ想像機能は グラフィック視点を当てにします。 どんな グラフィック視点もある グラフィック窓の要素でなければなりません。 Smileは グラフィック窓から グラフィカルな視点を作成することができません。造の新しい絵の視点 -->ERROR: 未知のオブジェクト・タイプ 新しいグラフィック窓を作るセットw wで新しい絵の視点を作ってください --、正しさ グラフィック視点のクラスは抽象的なクラスです: あなたは、どんな グラフィック視点も作成して、使用しないで、代わりに、 グラフィック視点のサブのクラスを使用するでしょう。 あなたは、どんな 図の視点も作成して、使用しないで、これは順番にそうである グラフィック視点のサブのクラスのa仮想のクラスです。 あなたが操る グラフィック視点は以下です: - 絵の視点: 静的なグラフィックスを表示します。
- 陰謀視点: 例えば、陰謀カーブy=f(x)
- 平面視点: 例えば、2Dスペースで定義されるデータ(スカラかベクトル場)を企みます。(u(x、y)、v(x、y))
- view3D: 例えば、表面(x(u、v)、y(u、v)、z(u、v))などの3D物、3Dカーブ、三角形、回路、球、シリンダなどを企みます。
グラフィック視点のすべてのサブのクラスが 作画コマンドを理解しています。(それは、物の表示をリフレッシュします)。新しいグラフィック窓を作るセットw wで新しい絵の視点を作るセットv -- より多くの指示 vを描いてください --vだけをリフレッシュ してください。 ドローw --、全体の窓を描き直します。 座標このセクションはサイズと座標システムのために グラフィック視点でコンベンションについて説明します。 最も簡単な場合では、あなたが QuickPlotLibライブラリを使用するなら、グラフのデフォルト設定は特に、満足できます、そして、あなたは本当に以下の情報に関して知る必要はありません。 フレーム、グラフィックスの領域 グラフィック物のフレーム: フレームの特性のためのユニットは1画素です。そのサイズは1/72インチです。 グラフィック視点は1つの長方形、 フレームの特性を定義します。 グラフィック視点は フレームだけの中に描かれます。 フレームへのコンベンション、aは、画素単位に x0、y0、dx、dyを記載して、 グラフィック窓のように同じです。 特にあなたが 逆pdfか 前部に供給することができるPDFのpdfの特性はそれらのフレームとして フレームを仮定します。 与えられた グラフィック視点は フレームでどんなグラフィックスも作成することができません。 したがって、 フレームは軸、伝説、ラベル、および 陰謀フレームを含むべきです。 データが企まれるところでフレーム、長方形を企んでください。 グラフィック視点の陰謀フレーム: 陰謀フレームの座標は視点に比例しています。 グラフィック視点のサブのクラスは上でちょうど議論した フレームに加えて 陰謀フレームの特性を定義します。 陰謀フレームは視点がデータを企む長方形です。 陰謀視点と 平面視点SmileLab地図の視点のものでは、特性(ユーザの部隊で、与える)を 陰謀フレーム長方形(画素の)に 制限します。 転向者座標コマンドで、あなたはスクリプトでこのマッピングを使用することができます。 座標を変換してください。 転向者座標は グラフィック視点の起源に比例してユーザの部隊で提供された座標を画素の座標に変換するでしょう。 通常 グラフィック視点の座標の起源が グラフィック窓の起源でないのに注意してください--セクションが上であることを見てください。新しいグラフィック窓を作るセットw wで新しい陰謀視点を作るセットv vを描いてください。 vで座標0、0を変換してください。 -- {50.0, 50.0} 中詰めカラーの特性は設定に 陰謀フレームへのrgbaバックグラウンド色を許容します。 このバックグラウンドは透明である場合があります(a=0であるなら)。 view3Dでは、 陰謀フレームは目に見えるすべての物が映し出されている長方形です。 |