マトグル

科学的グラフィックスのライブラリー。
今すぐダウンロード

マトグル ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Alexey Kakunin
  • 出版社のWebサイト:

マトグル タグ


マトグル 説明

科学的なグラフィックスのためのライブラリ。 MathGLは、科学graphics.MathGLためのライブラリですが...・LinuxとWindowsの下で高品質な科学的グラフィックスを作るためのライブラリ;・プロットし、大規模なデータ配列の扱い高速なデータのためのライブラリ;・ウィンドウで作業するためのライブラリコンソールモードおよび他のプログラムに簡単に埋め込むため;・graphics.Developer commentsIの大規模で成長しているセットのライブラリは、可能なだけでなく、見ているとプロットを作ってみました:表面は透明で、いくつかの(最大10個)の光源によって強調することができます。データ、(パラメトリック表現を含む)は、プロットの正確な位置を指定するための複雑なものを迅速にプロットするための単純な1:描画機能のほとんどは、2つの亜種を持っています。得られた画像は、ビットマップに保存することができる(PNG、JPEG、TIFF)形式またはベクトルEPSやSVG format.Allテキストには、高い拡張性と携帯性を可能にするベクターフォントにより描画されます。いくつかのTeXのような記号、フォント内のテキスト文字列のインデックス(上部または下部インデックス)とスタイルを変更:テキストがするコマンドが含まれていてもよいです。ダニのテキストは回転軸で回転されます。プロットの凡例を作成し、データincapsulationのために使用されているplot.SpecialクラスmglDataの任意の位置にテキストを配置することが可能です。安全な作成を除いて、データアレイの削除は(平滑微分、積分、補間など)、自動サイズ決意とデータファイルの読み込みデータ処理のための機能を含みます。クラスmglDataは、三次元(3つの独立したインデックスaijkまで依存アレイ)までと配列を扱うことができます。私はそれがプロットできる方法がわからないので、次元の高い数を持つ配列を使用することは合理的ではありません。データ充填および修正は、手動またはテキストformulas.Class mglFormulaがテキスト数式の迅速な評価を可能にすることによって満たすことができます。これは、クラスインスタンスの作成時に木のようなコードに文字列をプリコンパイルに基づいています。評価ステージコードのみを行う高速ツリーウォークおよびリターン式の値で。データアレイの値を変更する以外は、テキスト形式の式は、任意の曲線の座標に描画するために使用されます。だから、このような曲線座標のセットのみ、ユーザの想像ではなく、極性放物線状、球状などのような固定されたリストによって制限されます。ここで「MathGL」のいくつかの主要な機能は次のとおりです。 ・一次元プロット:正規曲線のプロットプロット()、エリア(充填有する曲線)、垂直ボックスバー()、階段のステップ()、縦線(STEM)、カーブ回転トーラス(の表面)、チャートは(図表)エラーボックスエラー()、チューブ管()、可変サイズのマークのMark()、曲線テキストに沿ったテキスト(); ・二次元プロット:表面メッシュ(メッシュ)、固体表面サーフ()、密度プロット洞穴()、等高線続き()、充填された輪郭のContF()、箱の表面はBoxs()、輪郭線の表面には、軸方向に(回転します)、滝状フォール()、ベルトベルト()、水平方向のタイルタイルの表面()の表面。 ・三次元プロット:スライスCONT3()にスライスDens3()、等高線上の密度プロット、スライスに充填された輪郭ContF3()、SURF3()等値面、クラウド状CloudQ()またはCloudP()。 ・デュアルデータプロット:ベクトルはフロー()とパイプパイプ()、マッピング・チャートマップ()、表面ネジ山流れ、VECT()、VectC()及びデューを()フィールドとtransparedまたは他のデータSurfA()、関数surfcで着色等値面()、Surf3A()、Surf3C()。 このリリースの新機能: ・EPSやSVGにエクスポートを向上:行は、単一のオブジェクトとしてエクスポートされ、ラインダッシュを向上させる、テキストは今グリフによってエクスポートされます。 ・データおよび/または数の引数として任意の式を扱うことができる新しいMGLパーサを書きます。 ・機能mglGraphは* ::ウィンドウ()今関数としてNULLポインタを扱うことができる(ビルトインのみビットマップ描画)。ウィンドウには、あまりにもFortranプログラムから作成することができます。 ・曲線に沿ってベクトルを描画するための新しいプロットTrajを()を追加します。 ・マニュアル色(相図に便利)と固体の輪郭を描画するための新しいプロット続きを()を追加します。 ・レーダーチャートを描画するための新しいプロットレーダーを()を追加します。 ・ポイントからの流れスレッドを描画するための新しいプロットフロー(mglPoint pを、...)を追加します。 ・機能mglGraph :: VECT()は現在、ベクトルプロットの種類の追加の引数を持っています。これに対応しmgl_vect _ *()関数は、今、あまりにも追加の引数を持っています! ・事前に定義された曲線座標系のための追加機能mglGraph ::軸()。 ・データ要素に間接的にアクセスするための機能mglData ::サブデータを()を追加します。 ・対角要素を取得するための追加機能mglData ::トレース()。 ・ダニ/ subticks線スタイルを手動で設定する機能を追加します。 ・機能スタイルの複数の曲線(パレット)の色を直接設定することができます。 ・RotatedText = falseの場合は、絞りを描画します。 ・ ノート! TickLen変数を隠して、それをsetticklen()関数に変更します。 mgl_set_tick_len()関数への追加の引数を追加します。 ・浮動小数点数の基本タイプ(ダブルまたはフロート)を選択できるようになりました。 ・凡例は平らに描かれています(回転なし)。 ・Function MGLData :: SEW()はNAN値を正しく処理します。 ・さらにUDAV開発のためにMGLコマンドタイプを追加します。 ・線幅はテキスト印刷に影響を与えません。 ・EPS、SVG用マーカー描画におけるバグ修正。 ・必ずしもMGLGraph :: IDを定義しないバグ。 ・設定内のバグ修正(古いコンパイラのサポート、間違ったglut.h需要)。 ・LANG / CMAKELISTS.TXTのバグ(Pythonインタフェースを作成するため)。 ・異なるコンパイラでのISNAN()機能をサポートする。


マトグル 関連ソフトウェア