VDAFSリーダー

サポートされるエンティティ

VDAFSリーダがサポートするエンティティです。
  • POINT
  • LINE
  • PLANE
  • PSET
  • MDI
  • CIRCLE
  • CURVE
  • SURF
  • FACE

インポートオプション

VDAFSリーダーは、vdafs_reader.iniファイルを使用します。
@BreakAngle
Value Description
double 負の値(デフォルト)は、カーブがC1不連続位置で分割されることを意味します。

正の値は、与えられた値よりも角度が大きいG1不連続位置でカーブが分割されることを意味します(ラジアンにて表現)。

@CleanupTol
Value Description
double 負の値(デフォルト)は、自動クリーンアップトレランスを使用すること指定。計算された自動クリーンアップトレランスより大きい値が場合、特定のトレランスを使用。CADクリーンアップトレランスを参照。
@CreationType
Value Description
Parts 完全パートに基づいて階層を作成。
BOMOnly 空のパートに基づいて階層を作成。
TreeOfComponents アセンブリ / コンポーネントに基づいて階層を作成。
PackIntoSinglePart 階層を単一のパートに統合。
@DoNotMergeEdges
Value Description
on インポートクリーンアップフェーズにおいて、基の形状エッジを、結合するのではなく保持する。
off インポートクリーンアップフェーズにおいて、エッジを互いに結合する。
@ImportForVisualizationOnly
Value Description
on

モデルを表示目的のみで読み込みます。

これは、読み込み時の多くのステップ(クリーンアップ、ステッチング、ソリッド作成など)を省略することで、読み込み時間を短縮します。読み込まれたモデルは、他の目的には不適な可能性があります。

off モデルを通常の方法で読み込む(デフォルト)。
@ImportFreeCurves
Value Description
on モデルにフリーなカーブ(ワイヤーフレームエンティティ)を読み込む(デフォルト)。
off フリーなカーブを読み込まない。
@ImportFreePoints
Value Description
on モデルにフリーなポイントを読み込む(デフォルト)。
off フリーなポイントを読み込まない。
@LegacyHierarchyAsMetadata
Value Description
on パート内の元のCAD階層でメタデータを生成。

LEGACY_HIERARCHY

off パート内の元のCAD階層でメタデータを生成しない(デフォルト)。
@MetadataPrefix
Value Description
string すべてのメタデータ名用のプリフィックス文字列。デフォルトではプリフィックスなし。

詳細については、CADメタデータ名前指定をご参照ください。

@ParameterTolerance
Value Description
正の実数 リーダーは、このトレランスをCADデータ処理に使用するパラメトリックトレランスとして使用。デフォルトの値は1.00E-06。
@Planes
Value Description
on 各サーフェスをCADファイルでの認識(planes/NURBS)と同じに扱う。
off プレーンをNURBSサーフェスに変換。
preferred 平面性のオブジェクト空間トレランス内にある場合にNURBSサーフェスをプレーンに変換。
@ScaleFactor
Value Description
double インポート時のスケーリングファクターを定義します。

デフォルトは1.0です。

@SplitComponents
Value Description
Body ボディに基づいてのコンポーネントを作成(CreationType=Partsの場合デフォルト)。
Part パートに基づいてコンポーネントを作成。
General コンポーネントをCADとして保持(CreationType=TreeOfComponentsの場合デフォルト)。
Components コンポーネントに基づいてJTコンポーネントを作成。
@StraightPolynomials
Value Description
on 各多項式セグメントを直線セグメントとして扱う。いくつかのVDAFSファイル、特にCOMPUTERVISION CADDS 4Xの読み込みに必要。
off 各多項式をCADファイルでの認識と同じに扱う(デフォルト)。
@TagsAsMetadata
Value Description
on

サポートされるエンティティのタグをメタデータとして読み込む(デフォルト)。

TAG

off タグを読まない。
@TargetUnits
Value Description
CAD units CADファイルの単位を保持(GUIのデフォルト)。
MKS [m kg N s] 対応する単位系に変換する。
MMKS [mm kg N s] 対応する単位系に変換する。
MPA [mm t N s] 対応する単位系に変換する。
CGS [cm g dyn s] 対応する単位系に変換する。
MMKNMS [mm kg kN ms] 対応する単位系に変換する。
MMGNMS [mm g N ms] 対応する単位系に変換する。
IPS Std [in pounds lbf s] 対応する単位系に変換する。
IPS Grav [in slinch lbf s] 対応する単位系に変換する。
FPS Std [ft pounds lbf s] 対応する単位系に変換する。
FPS Grav [ft slug lbf s] 対応する単位系に変換する。
Scale Factor 対応するスケールファクターを適用(GUIを使用しない場合のデフォルトでは、以前のスクリプトをサポート可能)。
@Tolerance
Value Description
正の実数 リーダーは、このトレランスをCADデータ処理に使用するオブジェクト空間トレランスとして使用します。デフォルトの値は0.01。

サポートメタデータ

VDAFSリーダーで作成されるメタデータです。
LEGACY_HIERARCHY
Type Entities Description
string
  • points
  • lines
  • surfs
パート内のエンティティ階層。

@LegacyHierarchyAsMetadata = onに設定されている場合に作成。

TAG
Type Entities Description
string

points

lines

surfs

存在する場合、CADモデルから読み込まれたエンティティの名前(タグ)。

@TagsAsMetadata = onに設定されている場合に作成。