Inventor Customization

Inventor Customization

17 Posts
0 Kudos
Registered: ‎02-19-2007
Post 1 of 3

Import AutoCAD 3DFACES to Solid

158 Views, 2 Replies
05-08-2012 01:49 PM

Hi all,

Here is my goal, Import AutoCAD 3DFACES to Solid

1) The Import routine is ok.

2) Then I would like to convert my 6 faces into a solid body

     In Inventor GUI "Repair/Stich" works fine, but API doesn't seem to expose a Stich method...


The best I obtain is Creating a "NonParametricBaseFeature",


But then the KnitFeature best response is "The method as failed". It works fine in the GUI.


I'm on Win7 x64 VBA (Then I will convert it to a lovely DotNet AddIn)

Here is my code:


Sub CreateNonParametricFeature(oDef As ComponentDefinition, oSrfBodies As SurfaceBodies)

    ' Create a non-parametric base feature based on the transient body.
    Dim oTransBRep As TransientBRep
    Set oTransBRep = oInvApp.TransientBRep

    Dim oFeatureDef As NonParametricBaseFeatureDefinition
    Set oFeatureDef = oDef.Features.NonParametricBaseFeatures.CreateDefinition

    Dim oCollection As ObjectCollection
    Set oCollection = oInvApp.TransientObjects.CreateObjectCollection
    oCollection.Add oSrfBodies.Item(1)

    oFeatureDef.BRepEntities = oCollection
    oFeatureDef.OutputType = kCompositeOutputType

    Dim oBaseFeature As NonParametricBaseFeature
    Set oBaseFeature = oDef.Features.NonParametricBaseFeatures.AddByDefinition(oFeatureDef)
    'Knitting the NonParametricBaseFeature
    Dim oFacesCollection As ObjectCollection
    Set oFacesCollection = oInvApp.TransientObjects.CreateObjectCollection
    Dim I As Integer
    For I = 1 To oBaseFeature.SurfaceBodies.Count
        Call oFacesCollection.Add(oBaseFeature.SurfaceBodies.Item(I))
    Next I
    Dim oKnitFeature As KnitFeature
    Set oKnitFeature = oDef.Features.KnitFeatures.Add(oFacesCollection)
End Sub


The Knit sample help code works, but not mine :smileyfrustrated: Is there a bug somewhere in my code?





ADN Support Specialist
396 Posts
58 Kudos
Registered: ‎07-21-2006
Post 2 of 3

Re: Import AutoCAD 3DFACES to Solid

05-09-2012 04:46 PM in reply to: Mitch_31

I've verified that this is a problem.  I've raised the priority of the change request, but can't say when a solution might be available.


Brian Ekins
Developer Technical Services
Autodesk Developer Network
Autodesk, Inc.
17 Posts
0 Kudos
Registered: ‎02-19-2007
Post 3 of 3

Re: Import AutoCAD 3DFACES to Solid

05-23-2012 01:37 AM in reply to: ekinsb

Hi Brian,

Will you tell us in this thread when a solution will be available, or do we need to check for SPs content?



Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!