JTリーダー

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

JTリーダがサポートするエンティティです。
  • Free points
  • Free curves
  • Surfaces
  • Solid bodies (JT B-rep)
  • Embedded Parasolid (XT B-rep)
  • Facets (三角形のみ)
  • Parts
  • Assemblies
  • PMI (参照ポイントのみ)

インポートオプション(Import Options)

JTリーダーは、jt_reader.iniファイルを使用します。
@ApplyLayerFilters
Value Description
string 指定されたレイヤーフィルターのみインポート。

文字列は"%filter1%filter2%filter3"となる。フィルター名は、任意の文字で区切って列記され、区切り文字は、文字列の最初の要素として挿入されます。区切り文字には、”%”などを使用できる。属性名に"%"が使用されている場合は、その他の任意の区切り文字をユーザーが選択できる。HyperMeshは、文字列の最初文字を区切り文字として認識。DEFAULTの特殊な値は、デフォルトレイヤーフィルターを示すのに使用可能。

@AttributesAsMetadata
Value Description
all 指定した汎用属性をメタデータとして読み込む(デフォルト)。

<name>

%attribute1%attribute2%attribute3 指定した汎用属性をメタデータとして読み込む。

属性名は、任意の文字で区切って列記する。区切り文字は、文字列の最初の要素として挿入する。区切り文字には、”%”などを使用できる。属性名に"%"が使用されている場合は、その他の任意の区切り文字をユーザーが選択できる。HyperMeshは、文字列の最初文字を区切り文字として認識。

<name>
@BodyIdAsMetadata
Value Description
on メタデータとしてボディ識別子を割り当てる。

BODY_ID

off メタデータとしてボディ識別子を割り当てない(デフォルト)。
@BrepAndTessLoadOption
Value Description
0 B-repまたはテッセレーションをインポートします。B-repに与えられたプリファレンスとともにインポートされます。B-repが存在する場合、テッセレーションはインポートされません(デフォルト)。
1 B-repとテセレーションの両方を読み込む。
2 B-repのみの読み込み。B-repがない場合、何も読み込まれない(デフォルト)。
3 テセレーションのみ読み込み。テセレーションがない場合、何も読み込まれない。
@CleanupTol
Value Description
double 負の値(デフォルト)は、自動クリーンアップトレランスを使用すること指定。計算された自動クリーンアップトレランスより大きい値が場合、特定のトレランスを使用。CADクリーンアップトレランスを参照。
@ColorsAsMetadata
Value Description
on

形状エンティティの色属性をメタデータとして読み込む。

COLOR_RGB

off 色属性は読み込まない(デフォルト)。
@CreationType
Value Description
Parts 完全パートに基づいて階層を作成。
BOMOnly 空のパートに基づいて階層を作成。
TreeOfComponents アセンブリ / コンポーネントに基づいて階層を作成。
PackIntoSinglePart 階層を単一のパートに統合。
@DoNotMergeEdges
Value Description
on インポートクリーンアップフェーズにおいて、基の形状エッジを、結合するのではなく保持する。
off インポートクリーンアップフェーズにおいて、エッジを互いに結合する。
@FilterByJTOpenParts
Value Description
string 文字列は"%part1%part2%part3"となる。パート名は、任意の文字で区切って列記する。区切り文字は、文字列の最初の要素として挿入する。区切り文字には、”%”などを使用できる。属性名に"%"が使用されている場合は、その他の任意の区切り文字をユーザーが選択できる。HyperWorksは、文字列の最初文字を区切り文字として認識。
@ImportForVisualizationOnly
Value Description
on

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

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

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

LEGACY_HIERARCHY

off パート内の元のCAD階層でメタデータを生成しない(デフォルト)。
@MaterialName
Value Description
string カレントのパートの材料名情報を含むCAD属性の名前。デフォルトは"P_MAT"。
@MeshFlag
Value Description
string カレントのパートのPDMメッシュフラグ名を含むCAD属性の名前。

デフォルトは"MeshFlag"。

@MetadataPrefix
Value Description
string すべてのメタデータ名用のプリフィックス文字列。デフォルトではプリフィックスなし。

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

@MID
Value Description
string カレントのパートのPDM材料ID情報を含むCAD属性の名前。

デフォルトは"MID"。

@PartNumber
Value Description
string カレントのパートのPDMパート数番号を含むCAD属性の名前。デフォルトは"DB_PART_NO"。
@PID
Value Description
string カレントのパートのPDMプロパティID情報を含むCAD属性の名前。

デフォルトは"PID"。

@ReadPMI
Value Description
on 参照ポイントのPMIデータを読み込む。新規ポイントが作成され、PMI属性がメタデータとして与えられます。
off PMIを読まない(デフォルト)。
@Revision
Value Description
string カレントのパートのPDMメジャーバージョン情報を含むCAD属性の名前。

デフォルトは"Revision”。

@SkipCreationOfSolid
Value Description
on サーフェスを読み込むがソリッドエンティティは作成しない。
off ソリッドエンティティを作成する。
@SplitComponents
Value Description
Body ボディに基づいてのコンポーネントを作成(CreationType=Partsの場合デフォルト)。
Part パートに基づいてコンポーネントを作成。
General コンポーネントをCADとして保持(CreationType=TreeOfComponentsの場合デフォルト)。
Components コンポーネントに基づいてJTコンポーネントを作成。
@SplitPeriodicFaces
Value Description
on 周期的サーフェスを分割しインポートの品質と堅牢性を上げる。
off 周期的サーフェスを1つのサーフェスとしてシームエッジと共にインポートする。
@TagsAsMetadata
Value Description
on

エンティティ名をメタデータで作成する(デフォルト)。

TAG

FromBody

親ボディからエンティティを取り、メタデータで作成する。

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を使用しない場合のデフォルトでは、以前のスクリプトをサポート可能)。
@ThicknessName
Value Description
string カレントのパートのPDM板厚情報を含むCAD属性の名前。デフォルトは"P_GAUGE"。
@Timeout
Value Description
seconds CADファイルのインポートを中止するためのタイムアウト値(秒単位)を指定します。タイムアウトは、サードパーティのライブラリコール(HyperMeshに送信するデータの読み込みと準備)内で行われた処理に費やされた時間のみをカバーしています。データがHyperMeshに送信されると、タイムアウトは適用されなくなります。このタイムアウトは、インポートする各CADファイルに個別に適用されます。単一のファイル(個々のパーツまたはマスターアセンブリファイル)をインポートする場合、ファイル全体のインポートに適用されます。複数のファイルをインポートした場合(複数のファイルを選択した場合やパートブラウザのRepresentation Loadの実行など)、各ファイルに個別に適用されます。デフォルトは空(タイムアウトなし)です。
@UID
Value Description
string カレントのパートのPDM UID情報を含むCAD属性の名前。

デフォルトは"UID"。

サポートメタデータ

JTリーダーで作成されるメタデータです。
BODY_ID
Type Entities Description
string
  • lines
  • surfs
エンティティを含むCADボディの識別子。

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

COLOR_RGB
Type Entities Description
string

lines

surfs

comps

RGBの値を0から255で指定してCADモデル内のエンティティの色を指定。

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

LEGACY_HIERARCHY
Type Entities Description
string
  • points
  • lines
  • surfs
パート内のエンティティ階層。

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

MODELUNIT
Type Entities Description
integer 階層がアセンブリの場合comps。階層がパートの場合parts。 CADファイル内で指定されているモデルユニット。
  • 1 = インチ
  • 2 = ミリメートル
  • 4 = フィート
  • 5 = マイル
  • 6 = メートル
  • 7 = キロメートル
  • 8 = ミル
  • 9 = マイクロ
  • 10 = センチメートル
  • 11 = マイクロインチ
  • 12 = デシメートル
  • 13 = ヤード

これは、常に作成される。

<name>
Type Entities Description

integer

double

string

comps

assems

<name>フィールドは、JT属性名、 integer/double/stringは、JT属性の値。

@AttributesAsMetadata = all または <name>が選択された属性の1つに設定されている場合に作成。

TAG
Type Entities Description
string

points

lines

surfs

solids

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

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