Hide Table of Contents
Release Notes

Glossary Item Box

This topic provides you with quick access to the enhancements in SOLIDWORKS API 2019.

Service Pack 4
New methods

ISketchManager Interface

Obsoleted methods

ISketchManager Interface

Service Pack 1
New methods

IDisplayData Interface

IModelDocExtension Interface

Obsoleted methods

IModelDocExtension Interface

Back to top

Service Pack 0
New and changed functionality

Complete redesign of the assembly mate API

Complete redesign of the pattern feature API

  • The new design allows you to create a pattern feature with a smaller subset of parameters and then extend or modify it using a pattern-specific feature data object.
  • The following pattern features (pattern-specific feature data objects) are affected by this redesign:
    • Chain component (IChainPatternFeatureData)
    • Circular (ICircularPatternFeatureData)
    • Circular component (ILocalCircularPatternFeatureData)
    • Curve-driven (ICurveDrivenPatternFeatureData)
    • Curve-driven component (ILocalCurvePatternFeatureData)
    • Derived-driven (IDerivedPatternFeatureData)
    • Fill (IFillPatternFeatureData)
    • Linear (ILinearPatternFeatureData)
    • Linear component (ILocalLinearPatternFeatureData)
    • Sketch-driven (ISketchPatternFeatureData)
    • Sketch-driven component (ILocalSketchPatternFeatureData)
    • Table (ITablePatternFeatureData)
    • Variable/Dimension (IDimPatternFeatureData)
  • IFeatureManager::CreateDefinition and IFeatureManager::CreateFeature now supersede the following pattern feature creation methods:
    • IAssemblyDoc::InsertDerivedPattern
    • IFeatureManager::FeatureAdvancedTableDrivenPattern
    • IFeatureManager::FeatureChainPattern
    • IFeatureManager::FeatureCircularPattern5
    • IFeatureManager::FeatureFillPattern
    • IFeatureManager::FeatureLinearPattern5
    • IFeatureManager::FeatureLocalCurveDrivenPattern
    • IFeatureManager::FeatureLocalSketchDrivenPattern
    • IFeatureManager::FeatureSketchDrivenPattern
    • IFeatureManager::InsertDerivedPattern2
    • IFeatureManager::InsertTableDrivenPattern2
    • IModelDoc2::FeatureCurvePattern 
  • Get or set more properties on linear, linear component, and circular component pattern features. See ILinearPatternFeatureData, ILocalLinearPatternFeatureData, and ILocalCircularPatternFeatureData in New methods, properties, and delegates.

Complete redesign of sheet metal Normal Cut feature API

High-efficiency collision detection

Semantic Product and Manufacturing Information (PMI)

Other major enhancements 

 

Back to top

New interfaces

IBoundingBoxFeatureData Interface

ICamFollowerMateFeatureData Interface

ICoincidentMateFeatureData Interface

ICollision Interface

ICollisionDetectionGroup Interface

ICollisionDetectionManager Interface

IConcentricMateFeatureData Interface

IGearMateFeatureData Interface

IGroundPlaneFeatureData Interface

IHingeMateFeatureData Interface

IHoleDataTable Interface

IHoleStandardsData Interface

ILockMateFeatureData Interface

IParallelMateFeatureData Interface

IPerpendicularMateFeatureData Interface

IPMIDatumData Interface

IPMIDatumFeature Interface

IPMIDatumTarget Interface

IPMIDimensionData Interface

IPMIDimensionItem Interface

IPMIFrameData Interface

IPMIGtolBoxData Interface

IPMIGtolData Interface

IPMIGtolFrameDatum Interface

IRackPinionMateFeatureData Interface

IScrewMateFeatureData Interface

ISlotMateFeatureData Interface

ISMNormalCutFeatureData2 Interface (obsoletes ISMNormalCutFeatureData)

ISMNormalCutGroupData Interface

ITabAndSlotFeatureData Interface

ITabAndSlotGroupData Interface

ITangentMateFeatureData Interface

IUniversalJointMateFeatureData Interface

 

Back to top

New methods, properties, and delegates

DimXpert

DAssemblyDocEvents

DSldWorksEvents

IAngleMateFeatureData Interface

IAnnotation Interface

IAssemblyDoc Interface

IBody2 Interface

IBomTableAnnotation Interface

ICallout Interface

IComponent2 Interface

IDimXpertDimensionOption Interface

IDistanceMateFeatureData Interface

IDocumentSpecification Interface

IFeatureManager Interface

IHoleTable Interface

ILinearPatternFeatureData Interface

ILocalCircularPatternFeatureData Interface

ILocalLinearPatternFeatureData Interface

IMateFeatureData Interface

IModelDocExtension Interface

INote Interface

IPartDoc Interface

IProjectionCurveFeatureData Interface

IPropertyManagerPageSelectionbox Interface

ISketchSpline Interface

ISketchText Interface

ISldWorks Interface

ITableAnnotation Interface

IView Interface

IView3D Interface

Back to top

Obsoleted interfaces, methods, properties, and delegates

DAssemblyDocEvents

DSldWorksEvents

IAssemblyDoc Interface

IBody2 Interface

IComponent2 Interface

IDimXpertDimensionOption Interface

IFeatureManager Interface

The following methods are all superseded by IFeatureManager::CreateDefinition and IFeatureManager::CreateFeature:

  • IFeatureManager::AddSMNormalCut
  • IFeatureManager::AddSMNormalCutType
  • IFeatureManager::FeatureAdvancedTableDrivenPattern
  • IFeatureManager::FeatureChainPattern
  • IFeatureManager::FeatureCircularPattern5
  • IFeatureManager::FeatureFillPattern
  • IFeatureManager::FeatureLinearPattern5
  • IFeatureManager::FeatureLocalCurveDrivenPattern
  • IFeatureManager::FeatureLocalSketchDrivenPattern
  • IFeatureManager::FeatureSketchDrivenPattern
  • IFeatureManager::FinishSMNormalCut
  • IFeatureManager::InsertDerivedPattern2
  • IFeatureManager::InsertGlobalBoundingBox
  • IFeatureManager::InsertGroundPlane
  • IFeatureManager::InsertTableDrivenPattern2

IModelDoc2 Interface

IPartDoc Interface

ISketchText Interface

ISMNormalCutFeatureData Interface (superseded by ISMNormalCutFeatureData2 Interface)

ITableAnnotation Interface

IView Interface

IView3D Interface

 

Back to top

 

.


Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   Release Notes
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2019 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.