Community
Inventor Programming - iLogic, Macros, AddIns & Apprentice
Inventor iLogic, Macros, AddIns & Apprentice Forum. Share your knowledge, ask questions, and explore popular Inventor topics related to programming, creating add-ins, macros, working with the API or creating iLogic tools.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Asymmetric Extrude

1 REPLY 1
SOLVED
Reply
Message 1 of 2
kulkarniyh12.mech
484 Views, 1 Reply

Asymmetric Extrude

I am trying to create Asymmetric Extrude Surface as follows:

 

Dim oExtrudeDef As ExtrudeDefinition

 

oExtrudeDef = oCompDef.Features.ExtrudeFeatures.CreateExtrudeDefinition(oProfileOne, PartFeatureOperationEnum.kSurfaceOperation)

 

oExtrudeDef.SetDistanceExtent(length + otherEndExtension, dir)

 

oExtrudeDef.SetDistanceExtentTwo(profileSideExtension) ' Create Surface Extrude Feature

 

Dim oExtrudeOne As ExtrudeFeature oExtrudeOne = oCompDef.Features.ExtrudeFeatures.Add(oExtrudeDef)

 

But this does not work. Any idea?

Tags (1)
1 REPLY 1
Message 2 of 2

The folowing code sample create asymmetric extruded surface:
10 mm in the positive direction + 40 mm in the negative direction.

 

Asymmetric Extrusion.PNG

 

Sub TestAsymmetricExtrusion()
    Dim oDoc As PartDocument
    Set oDoc = ThisApplication.ActiveDocument
    Dim oDef As PartComponentDefinition
    Set oDef = oDoc.ComponentDefinition
    
    Dim oSketch As PlanarSketch
    Set oSketch = oDef.Sketches.Item(1)
    
    ' Create a profile based on the sketch geometry
    Dim oProfile As Profile
    Set oProfile = oSketch.Profiles.AddForSurface
 
    Dim oExtrudeDef As ExtrudeDefinition
    Set oExtrudeDef = oDef.Features.ExtrudeFeatures.CreateExtrudeDefinition(oProfile, kSurfaceOperation)
    Call oExtrudeDef.SetDistanceExtent(1, kPositiveExtentDirection)
    Call oExtrudeDef.SetDistanceExtentTwo(4)
        
    Dim oExtrude As ExtrudeFeature
    Set oExtrude = oDef.Features.ExtrudeFeatures.Add(oExtrudeDef)
 
End Sub

Vladimir Ananyev
Developer Technical Services
Autodesk Developer Network

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report