ICoreTechInterface::Repair

This function calls, according to the chosen EStitchingTechnique, Kernel_io CT_REPAIR_IO::Sew or CT_REPAIR_IO::Heal.

Windows
MacOS
Linux

References

Module

CADInterfaces

Header

/Engine/Plugins/Enterprise/DatasmithCADImporter/Source/CADInterfaces/Public/CoreTechTypes.h

Include

#include "CoreTechTypes.h"

Syntax

bool Repair
(
    uint64 MainObjectID,
    EStitchingTechnique StitchingTechnique,
    double SewingToleranceFactor
)

Remarks

This function calls, according to the chosen EStitchingTechnique, Kernel_io CT_REPAIR_IO::Sew or CT_REPAIR_IO::Heal. In case of sew, the used tolerance is 100x the geometric tolerance (SewingToleranceFactor = 100). With the case of UE-83379, Alias file, this value is too big (biggest than the geometric features. So Kernel_io hangs during the sew process... In the wait of more test, 100x is still the value used for CAD import except for Alias where the value of the SewingToleranceFactor is set to 1x

Parameters

Parameter

Description

SewingToleranceFactor

Factor apply to the tolerance 3D to define the sewing tolerance.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss