Skip to content
| Marketplace
Sign in
Visual Studio>Templates>Alibre C++ CLI Tools Extension
Alibre C++ CLI Tools Extension

Alibre C++ CLI Tools Extension

Preview

stephensmitchell

|
5 installs
| (0) | Free
A collection of Alibre Design API projects for fun and learning. 50 C++ CLI tool templates for Visual Studio 2026.
Download

Alibre C++ CLI Tools Extension

A collection of Alibre Design API projects for fun and learning.

C++ — Modern Visual Studio 2026 development CLI — Command-line interface programs

50 ready-to-use C++ project templates for automating Alibre Design via the COM API. Each template is a standalone console application that connects to a running Alibre Design instance and performs a specific task driven by command-line arguments and CSV files.

Getting Started

  1. Open Visual Studio 2022 or later
  2. File > New > Project
  3. Search for "Alibre" or "CLI"
  4. Select a template and click Create
  5. Build and run with Alibre Design open

Project Templates (50)

Assembly Tools (10)

Assembly management, layout, auditing, and BOM operations.

Template Description
AssemblyAudit Health check for assemblies: constraints, suppression, interference
AssemblyDiff Compare two assemblies and report added/removed/moved components
AssemblyRepositioner Batch reposition components from CSV transforms
AssemblyVariantGenerator Generate assembly configurations with different suppression states
BatchConstraintBuilder Create assembly constraints from CSV definitions
BOMExporter Export bill of materials to CSV or JSON
ConfigSnapshot Capture full assembly state to portable JSON
LayoutToAssembly Import CSV layout of parts into an assembly
OccurrencePropertyEditor Batch set color, transparency, visibility from CSV
PartsListValidator Verify assembly matches a master parts list

Geometry & Feature Tools (10)

Part geometry, features, topology, and export operations.

Template Description
DesignGeometrySync Sync reference points, axes, and planes from CSV
FeatureReporter Walk the feature tree and report status, sketches, parameters
HoleSurvey Survey all hole features with diameter, depth, thread info
ParameterDriver Set parameter values from CSV name/value pairs
PartConfigGenerator Create part configurations with feature suppression from CSV
PartDiff Compare two parts: features, parameters, topology
PhysicalPropertiesExporter Export mass, volume, CoG, moments of inertia
SketchImporter Import 2D sketch geometry from CSV
STLBatchExporter Batch export parts to STL, STEP, IGES, OBJ, SAT, Parasolid
TopologyInspector Inspect body topology: faces, edges, vertices by type

Parameter & Configuration Tools (10)

Parameter management, equations, configurations, and validation.

Template Description
ConfigurationCloner Clone a configuration with optional parameter overrides
ConfigurationDiff Compare two configurations within a part
ConfigurationExporter Export all configurations and parameters to JSON
CrossPartParameterSync Sync matching parameters between two open parts
EquationDriver Set parameter equations from CSV
GlobalParameterSync Link parameters to external/global sources from CSV
ParameterAudit Audit parameters for missing globals and conflicts
ParameterExporter Export all parameters to CSV or JSON
ParameterLinker Set externally driven parameter links from CSV
ParameterRangeValidator Validate parameters against min/max ranges from CSV

Sketch Tools (10)

2D and 3D sketch creation, analysis, export, and transformation.

Template Description
Sketch3DExporter Export 3D sketch geometry to CSV or JSON
Sketch3DImporter Import 3D sketch geometry from CSV
SketchAnalyzer Analyze sketches for open loops, overlaps, intersections
SketchBatchCreator Create multiple sketches on design planes from CSV
SketchConstraintReporter Report constraint types and counts per sketch
SketchDimensionExporter Export sketch dimensions and parameter values
SketchExporter Export 2D sketch geometry to CSV or JSON
SketchPointCloud Import 2D point cloud from CSV onto a sketch
SketchProfileValidator Validate sketches are closed with no open loops
SketchTransformer Apply scale or translate transforms to sketch geometry

Property Tools (10)

Standard, extended, custom, and material property management.

Template Description
CustomPropertyLister List custom properties by probing known names
CustomPropertySync Create or update custom properties from CSV
ExtendedPropertyExporter Export all 24 extended design properties
MaterialDriver Batch set material and density from CSV
PropertyAudit Audit standard and extended properties for completeness
PropertyCopier Copy all properties from one part to another
PropertyDiff Compare properties between two parts
PropertyDriver Batch set standard, extended, and custom properties from CSV
PropertyExporter Export all properties (standard, extended, custom) to CSV or JSON
PropertyTemplateApply Apply a property template CSV to a part

Copyright 2026 Stephen S. Mitchell

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft