InterOp:Connect/Options/Options for Parasolid Writer

From DocR23

Jump to: navigation, search

Contents

AttachFaceId

  • Description

This option controls the translation of the face-ID attribute. Set this option to true to translate the product ID attribute while translating to the Parasolid file format.

  • Default

false


CleanModel

  • Description

This option controls the process of cleaning and removing redundant topologies and geometries from the model during translation. Set this option to false to disable this process. By default, this process is performed during the translation.

  • Default

true


ClubAllWires

  • Description

This option controls whether to group all wires in a single body. Set this option to true to group all the free wires into a single body. If you set this option to false, a separate body is created for each free wire.

  • Default

false

Showproduct.png



DeepHealing

  • Description
This option controls the healing of data which has performance-expensive errors. Set this option to 1 (or true) or 2 to enable deep healing. The input file for translation might contain geometrical and topological errors, which means that the data could be corrupted. To ensure precise and valid translation, Connect provides this option for repairing and healing the geometrical and topological irregularities. Repairing involves checking the translated file for corrupted data and fixing the invalid data.

Different option values are as follows:

0 or false : DeepHealing will be disabled.
1 : There will be only some optimized healing operations will be done.
2 : Full fledged healing operations will be done (this may take more time).
  • Default
0 or false
  • Behavior
Setting the Healing option to false and DeepHealing to 1 (or true) or 2 causes no healing. You must first set the Healing option to true and then set DeepHealing to 1 (or true) or 2 to enable deep healing.

Note: The DeepHealing option also affects the behavior of FixFaceFaceInconsistency.


Errors Handled

The DeepHealing option's purpose is to resolve the following errors:

  • PK_GEOM_state_self_int_c
  • PK_FACE_state_bad_face_face_c
  • PK_FACE_state_bad_loop_c

Effect on Performance

The process of healing affects the performance of the translator. The two main factors are:

  • Time – If DeepHealing is enabled, the total time for the translation process is increased. Hence, if you are not interested in fixing performance-expensive errors, then disable DeepHealing to accelerate the translation process.
  • Quality – If DeepHealing is enabled, you improve the quality of the translated model. Deep healing attempts to fix all the geometrical errors and bad input data in the model as much as possible during the process.


DoCheckGenericModel

  • Description

This option controls whether to check and log the generated Parasolid entities. Set this option to true to check and log the generated entities. If you set this option to false, the generated entities are not checked and logged.

  • Default

false


ExplodeIfFailed

  • Description

This option controls whether to create a separate body for each face when topology creation fails. Set this option to true to create a separate body for each face in case of failure. If you set this option to false, the translator attempts to stitch all the individual faces to create a single body.

  • Default

false


Showproduct.png



FixFaceFaceInconsistency

  • Description

This option controls the healing of face-face inconsistencies. Set this option to true to heal and flatten the entities while translating to the Parasolid format. If you set this option to false, face-face inconsistencies are not removed from the translated file.

Setting this option to true will:

  1. Set the DeepHealing option value to 1, if the original value was 0 (default).
  2. Have no effect if the DeepHealing option value was already set to 2.
  • Default

false


MapLumpToRegion

  • Description

This option controls whether to read separate lumps into a single Parasolid body. Set this option to true to write separate lumps into a single Parasolid body. If you set this option to false, each lump is written to a separate Parasolid body.

  • Default

true


MaxSewingTol

  • Description

This option sets the maximum tolerance limit for sewing Parasolid sheets.

  • Default

1e-2

Note: When translating IGES to Parasolid format, the default value of this option is 1e-3 (for IGES Reader only). For all other translators, the default value of this option remains 1e-2.


MinSewingTol

  • Description

This option sets the minimum tolerance limit for sewing Parasolid sheets.

  • Default

1e-6


OutPutOnlyValidParts

  • Description

This option controls whether to translate only the valid parts to a Parasolid file. A part is invalid if it has check errors. Set this option to true to indicate that the translator is to write the valid parts only. If you set this option to false, all the parts are translated whether valid or invalid.

  • Default

false


OverrideFaceColorWithBodyColor

Note: This option applies to Parasolid translators only.

  • Description

This option controls whether to override face color of all the faces with the body color. If you set this option to true, face color of all the faces is overridden with the body color during translation. If set to false (default), body color is not used to override the face color.

  • Default

false


RollbackSewOnError

  • Description

This option controls whether to revert back when an error occurs while sewing faces. Set this option to true to indicate that the translator is to revert back in case an error occurs while sewing faces. If you set this option to false, the translator continues translation even if an error occurs while sewing.

  • Default

true


Showproduct.png



SaveMode

  • Description

This option specifies the format for writing a Parasolid file. Set this option to one of these values:

0 : Text format
1 : Machine-dependent binary format
2 : Machine-independent binary format
  • Default

0


SaveVersion

  • Description

This option specifies the version of Parasolid in which the translated entities are to be saved, from 7.0 to current.

Use the following format:

101 : Parasolid version 10.1
90 : Parasolid version 9.0
  • Default

Current Parasolid Version


SewTolStep

  • Description

This option sets the tolerance value by which the tolerance can be increased in steps while sewing trimmed sheets.

  • Default

10.0


StringentChecks

  • Description

This option specifies whether to check both the topology and geometry while translating to Parasolid format. Set this option to true, so that both the topology and geometry are checked. If you set this option to false, only the topology is checked. The performance of translator is affected if this option is set to false.

  • Default

false


TranslateFreeAsAssembly

  • Description

This option controls whether to translate all the free parts into a single assembly. Set this option to true to write all the free parts into a single assembly. If you set this option to false, all the free parts are translated to separate parts.

  • Default

false

Personal tools