ShellDefinition Object
Description
New Features of Inventor 2026
-
Updated the step #11 for Port to .Net 8 process (C# and VB.net projects) in article Port .Net Framework-based project to .Net to embed manifest with a simpler way.
-
New DrawingViewAnnotation object that allows to access the drawing view annotation information for detail and section drawing view.
-
Hide Sketch3dOptions object, move the Sketch3dOptions.AutoBendWithLineCreation to SketchOptions, and exposed SketchOptions.SketchOpacity property.
-
New SimplifyFeature object allows to create, edit and delete the simplify features in part documents.
-
ContourFlangeDefinition is enhanced to make use of edge sets to set the extent, some functions are hidden to keep legacy behavior and new functions are exposed for the enhancement.
-
New ShellFeatures.CreateDefinition method to replace ShellFeatures.CreateShellDefinition method to enhance the ShellDefinition with AffectedBodies and Method functions.
-
New BreakOperation.AddBySketch function allows to create a break operation using an existing drawing sketch. And new BreakOperation.BreakLineSketch property can be used to return the drawing sketch that is used to create the break operation.
-
New ClientFeature.ClientGraphicsVisible property allows to get and set the visibility of client graphics in a client feature.
-
Public the ComponentOccurrence.ActiveDesignViewRepresentation property.
-
Public the CosmeticWelds.Add and CreateDefinition methods.
-
New DrawingView.ShowTrails property allows to show or hide the trails for a drawing view of a presentation.
-
New DimensionStyle.ExtendBeyondTicks property allows to set the extend distance beyond ticks. New DimensionStyle.ExtensionLine property allows to set the extention line distance. New DimensionStyle.UseCapitalXForEquallySpacedFeatures property allows to set whether to use captical X in equally spaced features or not.
-
New DrawingStandardStyle.GetAvailableStyles and SetAvailableStyles allow to get and set the available styles.
-
New DrawingStandardStyle.GetViewAnnotationDefaults and SetViewAnnotationDefaults functions allow to get and set the view annotation defaults for detail and section view.
-
New FileDialogEvents.OnOptionsReset event allows to notify you when the options requires to be reset(e.g. when change the file types).
-
New FileManager.GetRevitFileVersionCreated method returns the Revit file version when it was created.
-
New ModelStates.ModelStatesInEdit property allows to get and set the model states that are in edit mode, and the MemberEditScope will return kEditMultipleMembers in this case.
-
New Parameters.ExportToXML and ImportFromXML methods allow to import and export parameters.
-
New RevitExportDefinition.RevitTemplate property allows to set the template when export to Revit.
-
Change ContourFlangeFeature.Definition and PunchToolFeature.iFeatureDefinition properties as read-write properties so a definition object can be assigned to them to make multple changes with one recomputation.
-
Support new version type(IFC4x3) when export to IFC file using BIMComponet.ExportBuildingComponentWithOptions.
Methods
Name | Description |
AddThicknessFaceSet | Method that creates a new thickness face set. The new ShellThicknessFaceSet is returned. |
Copy | Method that returns a copy of the ShellDefinition object. |
Properties
Name | Description |
AffectedBodies | Read-write property that specifies the solid bodies to be hollowed out. |
Application | Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned. |
ApproximationOptimized | Gets and sets whether the approximation is optimized. |
ApproximationTolerance | Gets and sets the approximation tolerance. |
ApproximationType | Gets and sets the approximation method used for the feature. |
Direction | Gets and sets the shell boundary relative to part face. |
FaceSetCount | Property that specifies the number of face sets currently defined in the defintion. |
FaceSetItem | Method that returns the specified ShellThicknessFaceSet object from the collection. |
InputFaces | Gets and sets the faces that were specified to create or edit the Shell feature. |
Method | Read-write property that gets and sets the shell method. This defaults to kSharpShellMethod when the definition is just created. |
Parent | Property that returns the parent object from whom this object can logically be reached. |
Thickness | Property that returns the parameter that controls the thickness of the shell. This property will return Nothing if the shell feature has not been created yet. |
Type | Returns an ObjectTypeEnum indicating this object's type. |