VectorDraw Developer Framework (VDF) について

2次元と3次元グラフィックスをアプリケーションに追加

VectorDraw Developer Framework (VDF) は 2D/3D ドローの作成/管理/印刷を、容易にするためのコンポーネントです。この製品を構成するオブジェクトは、主要な共通ベクター・フォーマットおよび、その他のCAD オブジェクトと互換性を持つ、メソッドとプロパティをエクスポーズします。 具体的には、10種類以上のベクター・フォーマットをさぽーとし、さらに、多数のラスター・フォーマットもサポートします。VectorDraw Developer Framework (VDF) は、完全なオブジェクト指向を実現し、.NET Framework 2.0 に対応する製品です。 また、コンポーネントは .NET 2005のC# コードで記述され、 ActiveX コンポーネントも提供されます。 このActiveX コンポーネントは、Visual Basic 6.0(VB 6)やDelphi などの、これまでの開発プラットホームに対して、バックワード・コンパチビリティを提供します。

Vectordraw Developer framework (VDF)は、アプリケーションをビジュアライズするために、デベロッパーが活用するグラフィック・エンジン・ライブラリです。 供給される機能をカスタマーが用いることで、2D/3Dグラフィック・ファイルに関する、作成/編集/管理・エクスポート/インポート/印刷が可能になります。VDF が用いる VDML という XML ベースのファイル(VDML の圧縮版の VDCL を含む)は、カスタム・オブジェクトをサポートしますが、コンポーネントのバージョンに依存することはありません。 このライブラリは、ネイティブの SVG エクスポートも含めて、いくつかのベクター/ラスター・フォーマットの読み書きをサポートします。 Vectordraw Developer Framework (VDF) Version 6 エンジンはスクラッチで記述され、そこに含まれる全ての幾何学的アルゴリズムも再構成されています。

VDF エンジンにおけるBasic Format 機能

  • 2D ドローイングへの対応
  • 3D ドローイングへの対応
  • レイヤーの実現
  • レイアウトとビューポートの実現
  • テキスト形式 (SHX と TTF)への対応
  • セクション・クリッピングの実現
  • ブロック/インサート/アトリビュートのサポート
  • レンダー/ハイド/シェードのサポート
  • プリント/プリント・プレビュー/マルチ・ページ・プリントの実現
  • 無制限のアンドゥを実現
  • ライティング光源の提供
  • ライン・タイプ(LineType オブジェクト)と、カスタムな LineType の提供
  • MultiText オブジェクトと、シンプルな Text オブジェクトの提供
  • WMF/EMF フォーマットのサポート
  • 各種イメージへの対応(BMP、TIFF、GIF、JPG、PNG、TGA)
  • Linear (線)と Angular (角度)のユニットを実現
  • Hyperlinks と Tooltips の網がけに対応
  • External Reference Drawingを非同期でオープン
  • 拡張されたデータ (XProperties)の提供
  • 3D Orbit のサポート
  • ズームとパンニングのサポート
  • D ビューの実現
  • Filter オブジェクトの提供
  • UCS (Universal multi-octet coded Character Set)のサポート
  • ビルトインのVDML/VDCL フォーマットを実現
  • カスタムなオブジェクトとアクションに対応
  • XREFのエンティティと対応するシンボル(外部リファレンス)を、カレント・ドローの一部としてマージする機能
  • ディメンションにおける非対称耐性、豊富なディメンション・オーバーライド値、形式化されたディメンション・テキスト
  • イメージ定義オブジェクトの提供
  • TrueColor のサポート
  • ネイティブ DXF のインポート/エクスポート
  • SVG へのネイティブ・エクスポート
  • Hatch Patternオブジェクトと、定義済みパターンのための網がけダイアログ
  • Vectordraw オブジェクトおよびプログラミングの管理を容易にする、各定数のエクスポート
  • DWG Version 2007/DGN Version 8/DWF (VectorDraw File Converterを使用) フォーマットのサポート

プリミティブなドローイング・エンティティ

  • Arc
  • 3DFace
  • Attributes
  • PolyFace
  • Circle
  • PolyHatch
  • Dimension
  • Viewport
  • Ellipse
  • Image
  • Insert
  • Line
  • Point
  • PolyLine
  • Custom Objects
  • GroundSurface
  • Rectangle
  • Text & MultiText