Solid Edge Part Type Library
ExtrudedProtrusion Object
Members 
Description
A protrusion with a profile that follows a linear, extruded path.
Object Model
ExtrudedProtrusion ObjectApplication ObjectSelectSet CollectionAddIns CollectionApplication ObjectApplicationEvents ObjectApplicationV8DocumentOpenEvent ObjectApplicationWindowEvents ObjectBeforeFileSaveAsEvents ObjectCommand ObjectCustomization ObjectDocuments CollectionEnvironments CollectionFeatureLibraryEvents ObjectFileUIEvents ObjectMatTable ObjectInsight ObjectNewFileUIEvents ObjectApplication ObjectSEECEvents ObjectSESPEvents ObjectShortcutMenuEvents ObjectSolidEdgeInsightXT ObjectSolidEdgeTCE ObjectWindows CollectionFaceStyle ObjectSuppressVariable ObjectApplication Object
Remarks
The ExtrudedProtrusion object represents an occurrence of an extruded protrusion feature in a Part or Sheet Metal document. An extruded protrusion feature is a protrusion with a profile that follows a linear, extruded path. Except for the base feature, the profile on which this object is based can be either open or closed. The profile for the base feature must be closed. When the profile is open, its ends are extended to the solid to form a closed intersection.
Example
Imports System.IO
Imports System.Runtime.InteropServices

Module Example
    <STAThread()> _
    Sub Main()
        Dim objApplication As SolidEdgeFramework.Application = Nothing
        Dim objPartDocument As SolidEdgePart.PartDocument = Nothing
        Dim objModels As SolidEdgePart.Models = Nothing
        Dim objModel As SolidEdgePart.Model = Nothing
        Dim objExtrudedProtrusions As SolidEdgePart.ExtrudedProtrusions = Nothing
        Dim objExtrudedProtrusion As SolidEdgePart.ExtrudedProtrusion = Nothing

        Try
            OleMessageFilter.Register()

            objApplication = Marshal.GetActiveObject("SolidEdge.Application")
            objPartDocument = objApplication.ActiveDocument
            objModels = objPartDocument.Models
            objModel = objModels.Item(1)
            objExtrudedProtrusions = objModel.ExtrudedProtrusions
            objExtrudedProtrusion = objExtrudedProtrusions.Item(1)

        Catch ex As Exception
            Console.WriteLine(ex.Message)
        Finally
            OleMessageFilter.Revoke()
        End Try
    End Sub

End Module
See Also

ExtrudedProtrusion Members