Application Programming Interface

See SOLIDWORKS API Help: Release Notes for late-breaking updates.

SOLIDWORKS® 2019 API includes the ability to:

  • Access Bounding Box feature data.
  • Access Ground Plane feature data.
  • Access Tab and Slot feature data.
  • Convert an existing balloon to a stacked balloon.
  • Create a geodesic sketch offset along the curvature of a surface.
  • Create a pattern feature with a smaller subset of parameters and then extend or modify it using a pattern-specific feature data object.
  • Create an assembly mate with a smaller subset of parameters and then extend or modify it using a mate-specific feature data object.
  • Get a component's suppression state or, if an internal ID mismatch exists, an error code.
  • Get an annotation's text scale in the 3D View.
  • Get data from the Hole Wizard database.
  • Get or set more properties on linear, linear component, and circular component pattern features.
  • Get or set more table column types, including the equation-driven type.
  • Get or set the orientation of text in table cells.
  • Get or set whether an angle or distance mate is a limit mate.
  • Get or set whether to bidirectionally project a curve.
  • Get or set whether to enable the pushpin of an add-in's callout.
  • Get or set whether to enable the Select Identical Components menu item in the context menu of a PropertyManager page selection box.
  • Get or set whether to exclude a component from the bills of materials in specified configurations.
  • Get or set whether to generate a display list for a part's configuration.
  • Get or set whether to load external references in memory when opening a document.
  • Get or set whether to reverse the direction of a specified reference of a reference plane feature.
  • Get the error status of an assembly mate.
  • Insert a Delete Hole feature for selected hole edges on a surface.
  • Insert, open, and update models developed in other CAD packages.
  • Repeatedly detect collisions among groups of components in a variety of transformations.
  • Specify whether to include a specified component when saving an assembly as a part.