#include <sprk_exchange.h>

Static Public Member Functions | |
static ModelFileImportOptionsKit | GetDefault () |
![]() | |
template<typename T > | |
static intptr_t | ClassID () |
Static Public Attributes | |
static const HPS::Type | staticType = HPS::Type::ExchangeModelFileImportOptionsKit |
![]() | |
static const HPS::Type | staticType = HPS::Type::SprocketKit |
![]() | |
static const HPS::Type | staticType = HPS::Type::None |
Additional Inherited Members | |
![]() | |
SprocketKit & | operator= (SprocketKit &&in_that) |
SprocketKit (SprocketKit &&in_that) | |
Detailed Description
The HPS::Exchange::ModelFileImportOptionsKit class is a user space object. It contains settings (potentially) controlling how data is imported via Exchange. This particular options kit is used when importing an A3DAsmModelFile directly (see Exchange::File::Import(void*,const ModelFileImportOptionsKit&)) and as such the options will only be used if the A3DAsmModelFile permits (e.g., tessellation options will only be used if tessellation needs to be generated and the A3DAsmModelFile has BRep data). Calling HPS::Exchange::ModelFileImportOptionsKit::GetDefault() will return an options kit with values found in here.
Constructor & Destructor Documentation
◆ ModelFileImportOptionsKit() [1/3]
HPS::Exchange::ModelFileImportOptionsKit::ModelFileImportOptionsKit | ( | ) |
The default constructor creates an empty ModelFileImportOptionsKit object.
◆ ModelFileImportOptionsKit() [2/3]
HPS::Exchange::ModelFileImportOptionsKit::ModelFileImportOptionsKit | ( | ModelFileImportOptionsKit const & | in_kit | ) |
The copy constructor creates a new ModelFileImportOptionsKit object that contains the same settings as the source ModelFileImportOptionsKit.
- Parameters
-
in_kit The source ModelFileImportOptionsKit to copy.
◆ ModelFileImportOptionsKit() [3/3]
HPS::Exchange::ModelFileImportOptionsKit::ModelFileImportOptionsKit | ( | ModelFileImportOptionsKit && | in_that | ) |
The move constructor creates an ModelFileImportOptionsKit by transferring the underlying impl of the rvalue reference to this ModelFileImportOptionsKit thereby avoiding a copy and allocation.
- Parameters
-
in_that An rvalue reference to an ModelFileImportOptionsKit to take the impl from.
Member Function Documentation
◆ Empty()
|
virtual |
Indicates whether this ModelFileImportOptionsKit has any values set on it.
- Returns
- true if no values are set on this ModelFileImportOptionsKit, false otherwise.
Reimplemented from HPS::Object.
◆ Equals()
bool HPS::Exchange::ModelFileImportOptionsKit::Equals | ( | ModelFileImportOptionsKit const & | in_kit | ) | const |
Check if the source ModelFileImportOptionsKit is equivalent to this ModelFileImportOptionsKit.
- Parameters
-
in_kit The source ModelFileImportOptionsKit to compare to this ModelFileImportOptionsKit.
- Returns
- true if the objects are equivalent, false otherwise.
◆ GetDefault()
|
static |
Creates an ModelFileImportOptionsKit which contains the default settings. The returned object will not necessarily have values set for every option, but it will have settings for those options where it is reasonable to have a default. These values will be used for import unless an option is overridden by the options passed to File::Import(void*,const ModelFileImportOptionsKit&).
- Returns
- A ModelFileImportOptionsKit with the default settings.
◆ ObjectType()
|
inlinevirtual |
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS::SprocketKit.
◆ operator!=()
bool HPS::Exchange::ModelFileImportOptionsKit::operator!= | ( | ModelFileImportOptionsKit const & | in_kit | ) | const |
Check if the source ModelFileImportOptionsKit is not equivalent to this ModelFileImportOptionsKit.
- Parameters
-
in_kit The source ModelFileImportOptionsKit to compare to this ModelFileImportOptionsKit.
- Returns
- true if the objects are not equivalent, false otherwise.
◆ operator=() [1/2]
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::operator= | ( | ModelFileImportOptionsKit && | in_that | ) |
The move assignment operator transfers the underlying impl of the rvalue reference to this ModelFileImportOptionsKit thereby avoiding a copy.
- Parameters
-
in_that An rvalue reference to an ModelFileImportOptionsKit to take the impl from.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ operator=() [2/2]
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::operator= | ( | ModelFileImportOptionsKit const & | in_kit | ) |
Copies the source ModelFileImportOptionsKit into this ModelFileImportOptionsKit.
- Parameters
-
in_kit The source ModelFileImportOptionsKit to copy.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ operator==()
bool HPS::Exchange::ModelFileImportOptionsKit::operator== | ( | ModelFileImportOptionsKit const & | in_kit | ) | const |
Check if the source ModelFileImportOptionsKit is equivalent to this ModelFileImportOptionsKit.
- Parameters
-
in_kit The source ModelFileImportOptionsKit to compare to this ModelFileImportOptionsKit.
- Returns
- true if the objects are equivalent, false otherwise.
◆ Set()
void HPS::Exchange::ModelFileImportOptionsKit::Set | ( | ModelFileImportOptionsKit const & | in_kit | ) |
Copies the source ModelFileImportOptionsKit into this ModelFileImportOptionsKit.
- Parameters
-
in_kit The source ModelFileImportOptionsKit to copy.
◆ SetAnnotationCaptureFitting()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetAnnotationCaptureFitting | ( | AnnotationCaptureFitting | in_fitting | ) |
Sets the type of data that should be used to generate the camera for annotation captures.
- Parameters
-
in_fitting The type of fitting to use for annotation captures.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ SetComputePreferredOpenShellOrientation()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetComputePreferredOpenShellOrientation | ( | bool | in_state | ) |
This option lets you redirect the normal of non-solid bodies. eg: when a body is not able to be sewed closed it still has the notion of an inside and outside. the in_state will be passed to A3DSewOptionsData With this option, you are asking Exchange to use a predictive algorithm to correctly identify inside vs outside.
- Parameters
-
in_state The state of the option used when importing a file
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ SetGeometryDefaultColor()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetGeometryDefaultColor | ( | RGBAColor const & | in_color | ) |
Sets the color to use for non-PMI geometry in the CAD file if none is specified.
- Parameters
-
in_color The color to use for non-PMI geometry in the CAD file if none is specified.
- Returns
- A reference to this ModelFileImportOptionsKit.
- See also
- SetPMIDefaultColor
◆ SetHiddenObjects()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetHiddenObjects | ( | bool | in_state | ) |
Sets whether we import the hidden objects from the CAD Model or not. The in_state will be passed to A3DRWParamsGeneralData::m_bReadHiddenObjects With this option, you are asking Exchange read the objects that are marked as hidden or graphics removed.
- Parameters
-
in_state The state of the option used when importing a file
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ SetIFCEdges()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetIFCEdges | ( | bool | in_state | ) |
Sets whether to import edges for IFC files When this is set to false the import time will decrease. It is still possible to achieve visual fidelity by turning on hard edge visibility.
- Parameters
-
in_state Whether to import edges for an IFC file.
- Returns
- A reference to this ModelFileImportOptionsKit.
- See also
- Default value
◆ SetLocation()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetLocation | ( | ComponentPath const & | in_path, |
MatrixKit const & | in_transform = MatrixKit() |
||
) |
Sets where to insert the imported file in an existing Component hieararchy. If this option is not set, a new CADModel will be created for the imported file. If this option is specified, the underlying PRC data of the existing CADModel will be modified to include the imported file and the data will be imported into the specified location in the existing Component hierarchy and its corresponding scene graph.
- Parameters
-
in_path The path describing the location to insert the imported file into. This path must either terminate at a CADModel or a Component corresponding to an A3DAsmProductOccurrence. Note that if the imported file is added along a ComponentPath with attributes specified in the PRC data, the components added to the existing PRC data will also inherit those attributes. Note also that if the path is just a CADModel, a new A3DAsmModelFile underyling the CADModel must be created to include both the existing product occurrences and the new product occurrences. This new A3DAsmModelFile will be owned by the CADModel being imported into (see CADModel::GetEntityOwnership), but the existing A3DAsmModelFile will still need to be cleaned up via A3DAsmModelFileDelete since it was not owned by the CADModel. in_transform A transform to apply to the components being added to the existing CADModel. This transform will also be added to the underlying PRC data. Defaults to an identity transform.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ SetNURBSConversion()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetNURBSConversion | ( | HPS::Exchange::NURBSConversionOptionsKit const & | in_nurbs_conversion_options | ) |
Converts the curves and surfaces of the model file according to the options specified.
- Parameters
-
in_nurbs_conversion_options The options to use during conversion
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ SetSewingTolerance()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetSewingTolerance | ( | double | in_tolerance | ) |
The sewing tolerance to use on the A3DAsmModelFile prior to generating the scene graph. If this option is set, prior to generating the scene graph, the A3DAsmModelFile will be passed to A3DAsmModelFileSew with this tolerance.
- Parameters
-
in_tolerance The sewing tolerance to use on the A3DAsmModelFile.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ SetTessellationAccuracy()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetTessellationAccuracy | ( | Tessellation::Accuracy | in_type, |
bool | in_accurate_normals = true , |
||
bool | in_accurate_surface_curvatures = false , |
||
double | accurate_grid_maximum_stitch_length = 0.0 |
||
) |
Sets the accuracy of the tessellation that will be generated for BRep data.
- Parameters
-
in_type The accuracy to use for tessellation generation. in_accurate_normals Whether to compute surface normals when performing accurate tessellation. This only applies if in_type is set different than Tessellation::Accuracy::Standard. This correspond to the (negated) value that will be passed to A3DRWParamsTessellationData::m_bDoNotComputeNormalsInAccurateTessellation. in_accurate_surface_curvatures Whether to take into account surfaces curvature in accurate tessellation to controle triangles elongation directions. This only applies if in_type is different than Tessellation::Accuracy::Standard. This correspond to the value that will be passed to A3DRWParamsTessellationData::m_bAccurateSurfaceCurvatures. accurate_grid_maximum_stitch_length Maximal grid stitch length. Disabled if value is 0. Be careful, a too small value can generate a huge tessellation. This only applies if in_type is set to Tessellation::Accuracy::GridAccurate. This correspond to the value that will be passed to A3DRWParamsTessellationData::m_bAccurateTessellationWithGrid .
- Returns
- A reference to this ModelFileImportOptionsKit.
- See also
- Default value
◆ SetTessellationLevel() [1/2]
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetTessellationLevel | ( | Tessellation::Level | in_level | ) |
Sets the predefined quality of the tessellation that will be generated for BRep data. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_eTessellationLevelOfDetail.
- Parameters
-
in_level The predefined quality of the tessellation that will be generated for BRep data.
- Returns
- A reference to this ModelFileImportOptionsKit.
- See also
- Default value
◆ SetTessellationLevel() [2/2]
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetTessellationLevel | ( | Tessellation::Chord::Limit | in_limit_type, |
double | in_limit, | ||
double | in_angle_tolerance | ||
) |
Sets the user defined quality of the tessellation that will be generated for BRep data. This implicitly sets A3DRWParamsTessellationData::m_eTessellationLevel to kA3DTessLODUserDefined.
- Parameters
-
in_limit_type The type of the chord limit to be specified. in_limit Either the ratio of the tessellation chord height to the bounding box height which should be in the range [50, 10000], or the maximum distance between the surface definition and the tessellation approximation, depending on the preceding argument. in_angle_tolerance The maximum angle in degrees between two consecutive wire elements in the generated tessellation which should be in the range [10, 40]. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_dAngleToleranceDeg.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ SetTessellationMaximumEdgeLength()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetTessellationMaximumEdgeLength | ( | double | in_length | ) |
Sets the maximum length of triangle edges in the tessellation generated for BRep data. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_dMaximalTriangleEdgeLength.
- Parameters
-
in_length The maximum length of triangle edges in the tessellation generated for BRep data. The value must be non-negative, and if set to 0.0, the length will not be used when generating the tessellation.
- Returns
- A reference to this ModelFileImportOptionsKit.
- See also
- Default value
◆ SetTessellationPreservesUVPoints()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::SetTessellationPreservesUVPoints | ( | bool | in_state | ) |
Sets whether to keep parametric points as texture coordinates when generating the tessellation for BRep data. This corresponds to the value that will be passed to A3DRWParamsTessellationData::m_bKeepUVPoints.
- Parameters
-
in_state Whether to keep parametric points as texture coordinates when generating the tessellation for BRep data.
- Returns
- A reference to this ModelFileImportOptionsKit.
- See also
- Default value
◆ Show()
void HPS::Exchange::ModelFileImportOptionsKit::Show | ( | ModelFileImportOptionsKit & | out_kit | ) | const |
Copies this ModelFileImportOptionsKit into the given ModelFileImportOptionsKit.
- Parameters
-
out_kit The ModelFileImportOptionsKit to populate with the contents of this ModelFileImportOptionsKit.
◆ ShowAnnotationCaptureFitting()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowAnnotationCaptureFitting | ( | AnnotationCaptureFitting & | out_fitting | ) | const |
Shows the annotation capture fitting setting.
- Parameters
-
out_fitting The type of fitting to use for annotation captures.
- Returns
- true if an annotation capture fitting setting was specified, false otherwise.
◆ ShowComputePreferredOpenShellOrientation()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowComputePreferredOpenShellOrientation | ( | bool & | out_state | ) | const |
Shows the compute preferred open shell orientation setting.
- Parameters
-
out_state The compute preferred open shell orientation to use in the A3DSewOptionsData structure when importing a file.
- Returns
- true if compute preferred open shell orientation setting was specified, false otherwise.
◆ ShowGeometryDefaultColor()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowGeometryDefaultColor | ( | RGBAColor & | out_color | ) | const |
Shows the geometry default color setting.
- Parameters
-
out_color The geometry default color setting.
- Returns
- true if a geometry default color setting was specified, false otherwise.
◆ ShowHiddenObjects()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowHiddenObjects | ( | bool & | out_state | ) | const |
Shows the read hidden objects setting.
- Parameters
-
out_state Whether to import hidden objects from the CAD model or not.
- Returns
- true if the read hidden objects setting was specified, false otherwise.
◆ ShowIFCEdges()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowIFCEdges | ( | bool & | out_state | ) | const |
Shows the IFC edges setting.
- Parameters
-
out_state Whether to import edges for an IFC file.
- Returns
- true if an IFC edge setting was specified, false otherwise.
◆ ShowLocation()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowLocation | ( | ComponentPath & | out_path, |
MatrixKit & | out_transform | ||
) | const |
Shows the location setting.
- Parameters
-
out_path The path describing the location to insert the imported file into. out_transform The transform to apply to the components being added to the existing CADModel.
- Returns
- true if a location setting was specified, false otherwise.
◆ ShowNURBSConversion()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowNURBSConversion | ( | HPS::Exchange::NURBSConversionOptionsKit & | out_nurbs_conversion_options | ) | const |
Shows the NURBS conversion setting.
- Parameters
-
out_nurbs_conversion_options The options to be used during the conversion.
- Returns
- true if NURBS conversion setting was specified, false otherwise.
◆ ShowPMIFlipping()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowPMIFlipping | ( | bool & | out_pmi_flipping | ) | const |
Shows the pmi flipping setting.
- Parameters
-
out_pmi_flipping The pmi flipping setting that was specified.
- Returns
- true if a pmi flipping setting was specified, false otherwise.
◆ ShowSewingTolerance()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowSewingTolerance | ( | double & | out_tolerance | ) | const |
Shows the sewing tolerance setting.
- Parameters
-
out_tolerance The sewing tolerance to use on the A3DAsmModelFile prior to generating the scene graph.
- Returns
- true if a sewing tolerance setting was specified, false otherwise.
◆ ShowTessellationAccuracy()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowTessellationAccuracy | ( | Tessellation::Accuracy & | out_type, |
bool & | out_accurate_normals, | ||
bool & | out_accurate_surface_curvatures, | ||
double & | out_accurate_grid_maximum_stitch_length | ||
) | const |
Shows the tessellation accuracy setting.
- Parameters
-
out_type The type of the tessellation accuracy which was specified. out_accurate_normals Whether to compute surface normals when performing accurate tessellation. This only applies if out_type is different than Tessellation::Accuracy::Standard. out_accurate_surface_curvatures Whether to take into account surfaces curvature in accurate tessellation to controle triangles elongation directions. This only applies if out_type is different than Tessellation::Accuracy::Standard. out_accurate_grid_maximum_stitch_length Maximal grid stitch length. Disabled if value is 0. Be careful, a too small value can generate a huge tessellation. This only applies if out_type is Tessellation::Accuracy::GridAccurate.
- Returns
- true if a tessellation accuracy setting was specified, false otherwise.
◆ ShowTessellationCleanup()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowTessellationCleanup | ( | bool & | out_cleanup | ) | const |
Shows the tessellation cleanup setting.
- Parameters
-
out_cleanup The tesselation cleanup setting that was specified.
- Returns
- true if a tessellation cleanup setting was specified, false otherwise.
◆ ShowTessellationLevel()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowTessellationLevel | ( | Tessellation::Type & | out_type, |
Tessellation::Level & | out_level, | ||
Tessellation::Chord::Limit & | out_limit_type, | ||
double & | out_limit, | ||
double & | out_angle_tolerance | ||
) | const |
Shows the tessellation level setting.
- Parameters
-
out_type The type of the tessellation level setting which was specified. out_level The predefined quality of the tessellation that will be generated for BRep data. This is only valid if out_type is Tessellation::Type::Standard. out_limit_type The type of chord limit which was specified. This is only valid if out_type is Tessellation::Type::Custom. out_limit The chord limit to use to generate tessellation for BRep data. Its interpretation depends on the preceding argument. This is only valid if out_type is Tessellation::Type::Custom. out_angle_tolerance The maximum angle in degrees between two consecutive wire elements in the generated tessellation. This is only valid if out_type is Tessellation::Type::Custom.
- Returns
- true if a tessellation level setting was specified, false otherwise.
◆ ShowTessellationMaximumEdgeLength()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowTessellationMaximumEdgeLength | ( | double & | out_length | ) | const |
Shows the tessellation maximum edge length setting.
- Parameters
-
out_length The tessellation maximum edge length setting.
- Returns
- true if a tessellation maximum edge length setting was specified, false otherwise.
◆ ShowTessellationPreservesUVPoints()
bool HPS::Exchange::ModelFileImportOptionsKit::ShowTessellationPreservesUVPoints | ( | bool & | out_state | ) | const |
Shows the tessellation UV preservation setting.
- Parameters
-
out_state Whether to keep parametric points as texture coordinates when generating the tessellation for BRep data.
- Returns
- true if a tessellation UV preservation setting was specified, false otherwise.
◆ UnsetAnnotationCaptureFitting()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetAnnotationCaptureFitting | ( | ) |
Removes the annotation capture fitting setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetComputePreferredOpenShellOrientation()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetComputePreferredOpenShellOrientation | ( | ) |
Removes the compute preferred open shell orientation setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetEverything()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetEverything | ( | ) |
Removes all settings from this ModelFileImportOptionsKit.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetGeometryDefaultColor()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetGeometryDefaultColor | ( | ) |
Removes the geometry default color setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetHiddenObjects()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetHiddenObjects | ( | ) |
Removes the read hidden objects setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetIFCEdges()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetIFCEdges | ( | ) |
Removes the IFC edges setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetLocation()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetLocation | ( | ) |
Removes the location setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetNURBSConversion()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetNURBSConversion | ( | ) |
Removes the NURBS conversion setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetPMIFlipping()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetPMIFlipping | ( | ) |
Removes the pmi flipping setting.
- Returns
- A reference to this ImportOptionsKit.
◆ UnsetSewingTolerance()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetSewingTolerance | ( | ) |
Removes the sewing tolerance setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetTessellationAccuracy()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetTessellationAccuracy | ( | ) |
Removes the tessellation accuracy setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetTessellationCleanup()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetTessellationCleanup | ( | ) |
Removes the tessellation cleanup setting.
- Returns
- A reference to this ImportOptionsKit.
◆ UnsetTessellationLevel()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetTessellationLevel | ( | ) |
Removes the tessellation level setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetTessellationMaximumEdgeLength()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetTessellationMaximumEdgeLength | ( | ) |
Removes the tessellation maximum edge length setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
◆ UnsetTessellationPreservesUVPoints()
ModelFileImportOptionsKit& HPS::Exchange::ModelFileImportOptionsKit::UnsetTessellationPreservesUVPoints | ( | ) |
Removes the tessellation UV preservation setting.
- Returns
- A reference to this ModelFileImportOptionsKit.
The documentation for this class was generated from the following file:
- include/sprk_exchange.h