STEPライター

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

STEPライターがサポートするエンティティです。
  • Point
  • Line
  • Surface
  • Solid
  • Part
  • Assembly
STEPライターがサポートしないエンティティです。
  • Axis system
  • Fixed pointsFixed pointを出力するには、free pointに変換する必要があります。インポート後、これらfree pointを適切なラインまたはサーフェスに投影させて適切な関連付けを持ったfixed pointを作成します。
  • Vector

エクスポートオプション

STEPライターは、以下のオプションと共にstep_writer.iniファイルを使用します:
@AllowDisjointShells
Value 内容
on ノンマニホールド形状を1つの非結合フィーチャーとして保存。
off ノンマニホールド形状を分割し、個別の結合シェルフィーチャーとして保存(デフォルト)。
@AssemblyMode
Value 内容
Parts STEPファイル内のアセンブリおよびパートエンティティと同様のパートエンティティ階層を作成します。
Assemblies STEPファイル内のアセンブリおよびパートエンティティと同様のアセンブリとコンポーネントエンティティを作成します。
Flatten すべてのコンポーネント内のエンティティを1つのSTEPパートに書き出します。
@AttributeForMaterialName
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-材料名情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"Material"。

@AttributeForMeshFlag
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-メッシュフラグ情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"MeshFlag"。

@AttributeForMID
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-材料ID情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"MaterialId"。

@AttributeForPartNumber
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-パート番号情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"PartNumber"。

@AttributeForPID
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-プロパティID情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"PID"。

@AttributeForRevision
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-リビジョン情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"Revision"。

@AttributeForThickness
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-板厚情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"Thickness"。

@AttributeForUID
Value 内容
string パートエンティティに割り当てられてたPDMメタデータ-UID情報を含む名前で作成される属性です。

AssemblyMode = "Parts"の場合のみ有効。

デフォルトは、"UID"。

@Export
Value 内容
All すべての形状をエクスポートします(デフォルト)。
Displayed 表示されている形状のみエクスポートします。
@GeometryMode
Value 内容
Standard cylinder、cone、circleなど標準タイプでCAD形状を書き出します(デフォルト)。
BSpline すべてのサーフェス形状データはNURBSへと変換します。このオプションは、実際の形状によっては出力ファイルサイズと処理時間を増やす可能性があります。
@HMOrignalIdAsAttribute
Value 内容
on HyperMeshエンティティ識別子をHM_ORIGINAL_ID属性で書き出します。
off HyperMeshエンティティ識別子をエクスポートしません(デフォルト)。
@LayerMode
Value 内容
None 特殊レイヤーの処理を行いません(デフォルト)。
ComponentID HyperMesh内の各コンポーネントは、STEPファイルのコンポーネントIDに対応するlayernumberに割り当てられます。
@MetadataPrefixFilter
Value 内容
string エクスポートするメタデータ検出に使用するプリフィックス。指定されたプリフィックスを持つメタデータのみエクスポートされます。このプリフィックスを持たないメタデータはエクスポートされません。デフォルトは空で、すべてのメタデータがエクスポートされることを意味します。
@NameFromRepresentation
Value 内容
on リプリゼンテーションファイル名をCADファイルに割り当て、それをパートエンティティに付属させます。

AssemblyMode = "Parts"の場合のみ有効。

off HyperMeshのパートエンティティ名をCADファイル内のパート名に割り当てます。

AssemblyMode = "Parts"の場合のみ有効。

@OptimizeForCAD
Value 内容
on サーフェスの実形状がモデルトポロジーと矛盾していないことをエクスポート前に確実にするため、ステッチされたエッジと頂点間のギャップを閉じ、共有エッジ、ノンマニホールドエッジ、または除去エッジ間の与えられたトレランスより大きいギャップが存在しないかどうかモデルトポロジーチェックします。トレランスより大きいギャップが検出された場合、サーフェスとエッジは、3次元パラメトリックにモーフィングされ、必要であれば、ギャップをトレランスより小さくします。更に、不要な縮退エッジを削除します。また、HyperMesh内でジオメトリを修正します(デフォルト)。
off 最適化ステップを実行しません。
@RemoveMetadataPrefix
Value 内容
on エクスポート用のメタデータのプリフィックスを削除します。

これは、@MetadataPrefixFilter が有効で、値が指定されている場合にのみ意味を持つ。

off エクスポート用のメタデータのプリフィックスを削除しません(デフォルト)。

これは、@MetadataPrefixFilter が有効で、値が指定されている場合にのみ意味を持つ。

@SourceUnits
Value 内容
  • 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)
エクスポート時にHyperMeshのデータに単位系を割り当てます。
@StepHeaderAuthorInfo
Value 内容
string STEPヘッダーのAUTHORフィールドに使用される文字列。
@StepHeaderAuthorizationInfo
Value 内容
string STEPヘッダーのAUTHORIZATIONフィールドに使用される文字列。
@StepHeaderOrganizationInfo
Value 内容
string STEPヘッダーのORGANIZATIONフィールドに使用される文字列。
@TargetUnits
Value 内容
  • Microns
  • Millimeters
  • Centimeters
  • Meters
  • Kilometers
  • Microinches
  • Mils
  • Inches
  • Feet
STEPファイル内に書き込まれている単位系。
@TopologyMode
Value 内容
Solid/Shell ソリッドとシェルの区別を保ちながらHyperMeshのトポロジーデータと同様に書き出されます。
Surface ソリッドのフェイスも含む各サーフェスは、効率的に連続性を無視した単独のサーフェスとしてエクスポート。
@Version
Value 内容
string エクスポート時に使用するSTEPバージョン。有効なバージョンは、AP214(デフォルト)です。
@WriteColorFrom
Value 内容
string エクスポート時の形状エンティティの色を指定。色は、コンポーネントレベルでのみサポートされる。個々のエンティティ名称(points、lines、surfaces、solids)はサポートされません。

有効な値は、Component(デフォルト)またはMetadata。

@WriteMetaDataAsColor
Value 内容
string エンティティの色の割り当てに使用するメタデータを指定します。

デフォルトはCOLOR_RGB

@WriteColorFrom = "Metadata"に設定されている場合のみ有効です。

@WriteMetaDataAsName
Value 内容
string エンティティの命名に使用するメタデータを指定。

デフォルトはTAG

@WriteNameFrom = "Metadata"に設定されている場合のみ有効です。

@WriteNameFrom
Value 内容
string エクスポート時の形状エンティティの名称を指定します。名称は、コンポーネントレベルでのみサポートされます。個々のエンティティ名称(points、lines、surfaces、solids)はサポートされません。

有効な値は、コンポーネントとメタデータ(デフォルト)。