Part SimplifyFeature Sample
Description
This sample demonstrates how to create a simplify feature in part document.Code Samples
This sample demonstrates how to create a simplify feature in part document. You need to open a part document firstly before running below sample code.
Sub PartSimplifyFeatureSample()
Dim oDoc As PartDocument
Set oDoc = ThisApplication.ActiveDocument
Dim oCompDef As PartComponentDefinition
Set oCompDef = oDoc.ComponentDefinition
Dim oSimplifyFeatures As SimplifyFeatures
Set oSimplifyFeatures = oCompDef.Features.SimplifyFeatures
Dim oSimplifyDef As SimplifyDefinition
Set oSimplifyDef = oSimplifyFeatures.CreateDefinition()
' Configure the options for simplify feature.
oSimplifyDef.EnvelopesReplaceStyle = kEachBodyReplaceStyle
oSimplifyDef.EnvelopeBoundingType = kOrientedMinimumBoundingBox
oSimplifyDef.RemoveInternalBodies = False
oSimplifyDef.RemoveBodiesBySize = True
' remove bodies which diagonal size is less than 10 centimeters.
oSimplifyDef.RemoveBodiesSize = 10
' Create the Simplify feature.
Dim oSimplifyFeature As SimplifyFeature
Set oSimplifyFeature = oSimplifyFeatures.Add(oSimplifyDef)
End Sub
