Alibre API Programming Introduction - Creating an Extrusion Feature E-mail
Article Index
Alibre API Programming Introduction
Introduction
Internal Units
Connecting to Alibre Design
Creating a New Part
Creating a Sketch
Creating an Extrusion Feature
Saving and Closing the Part
Cleaning Up
All Pages

Creating an Extrusion Feature

Now we'll create a simple extrusion feature and add a comment to its parameter while we're at it. Note that parameters must only be changed from between OpenParameterTransaction() and CloseParameterTransaction() calls, which are part of the Parameters collection of the part's IADSession interface.

' Create an Extrusion Feature
Dim session As IADSession = part
Dim extrusion As IADExtrusionFeature _
    = part.Features.AddExtrudedBoss( sketch, dimension, _
    ADPartFeatureEndCondition.AD_MID_PLANE, _
    Nothing, Nothing, 0D, ADDirectionType.AD_ALONG_NORMAL, _
    Nothing, Nothing, False, 0, False, "MyCube", _
    "The Depth Parameter", Nothing)
Call session.Parameters.OpenParameterTransaction()
extrusion.DepthParameter.comment _
    = "This is an important feature."
Call session.Parameters.CloseParameterTransaction()

// Create an Extrusion Feature
IADSession session = (IADSession)part;
IADExtrusionFeature extrusion 
    = part.Features.AddExtrudedBoss( sketch, dimension, 
    ADPartFeatureEndCondition.AD_MID_PLANE,
    null, null, 0.0D, ADDirectionType.AD_ALONG_NORMAL,
    null, null, false, 0, false, "MyCube", 
    "The Depth Parameter", null);
session.Parameters.OpenParameterTransaction();
extrusion.DepthParameter.comment 
    = "This is an important feature.";
session.Parameters.CloseParameterTransaction();



Last Updated ( Monday, 28 July 2008 00:36 )