Skip to content
Small hexes
What is CDS?

From Sketch Constraints to Robot Kinematics

CDS is Spatial's 2D and 3D geometric constraint manager and solver: describe your geometry and the rules between it, press solve, and get a valid, fully diagnosed result, from parametric sketches and free-form NURBS surfaces to constrained assemblies and analytical robot inverse kinematics.

Add SpaCD when motion needs collision checks, the Path Planning pilot when it needs an optimal, collision-free route — and you're ready to take a design from constrained sketch to a robot moving safely through its cell.

Built on Dassault Systèmes V5/V6 constraint technology and shipping as native C++ with an official .NET 6 binding and a WebAssembly build path, it drops into the stack you already have.

Your team builds the application; CDS handles the geometry math.

cdspage2-2
Capabilities

Key Features of CDS

Built for Production

Why Choose Constraint Design Solver?

Comprehensive Functionality

A complete suite of geometry objects, dimensional and logical constraints, and joints — define and modify 2D profiles, position 3D assemblies, and drive the articulated motion between them.

High-Performance & Thread-Safe

A robust, fast, multithreaded solver handles under- and over-constrained systems alike, with three solver modes and flexible options to match every interaction. And when no exact solution exists, it lands as close to the target as possible instead of failing

Diagnose, Don't Guess

Per-constraint and per-entity status, DOF analysis, redundancy and conflict detection, plus replay and scripting — CDS tells you where and why a solve behaves the way it does, cutting integration and support cost.

Rapid, Easy Implementation

Consistent, object-oriented interfaces with real-time feedback and debugging, backed by a "getting started" application infrastructure — you're solving constraints on day one.

Enhanced Productivity

CDS shortens time to market by letting your team concentrate on its core product instead of the mathematical intricacies of geometric constraint solving.

Use cases

What Can You Build with CDS?

Group (46)

Design & Sketching

A sketcher your users can trust at speed — interactive move-under-constraints drag, help points for ambiguous solutions, chirality control so geometry never flips, and a live DOF read-out at every edit.
Vector (16)

Modeling: Curves & Surfaces

Free-form quality that survives editing: constrained NURBS curves and surfaces with tangency, curvature, and length control keep continuity intact through every change.
Group (39)-1

Robotics & Automation

Eight joint types, analytical inverse kinematics, forward simulation, and singularity detection — motion, reachability, and collision-aware planning on one foundation.
Group (47)

Assembly & Mechanisms

Assemblies that reposition predictably, and explain themselves when they don't: a full mate set, rigid sets for subassemblies, patterns, and conflict localization that points to the exact mate at fault.
Group (38)

CAM & Toolpaths

Profile geometry your toolpaths can rely on — offset curves that auto-trim their self-intersections, segment-length control for clean passes, and SpaCD collision checks between tool and blank before metal moves.

Metrology & Inspection

Fitting you can certify: constrained fits over analytic and free-form geometry, probe-path kinematics within machine limits, and an honest read-out — well-, under-, or over-defined — on every result.

Simulation & Digital Twins

Well-posed models before the first run: parameters coupled by equations, motion supplied by joints and forward simulation, and DOF analysis confirming nothing is over- or under-constrained.

Configurators & Web

Rule-safe by construction: bounded variables and equations keep every configuration valid, instance reuse makes re-solves fast, and the WebAssembly build path points the same solver at the browser.

Related content

Featured Case Study Ebooks and Whitepapers Webinars
resource image
Webinar 3d modeling Manufacturing Cds

Bring Your Assembly Modeling to Life with Parametric Constraint Management

Learn how you can enable constraint management and assembly modeling in your 3D application with Spatial’s Constraint Design Solver SDK.

Read now
Ebooks whitepaper / 3d modeling / Cam / Cgm

The Future of CAM Workflows

Explore current and future Computer-Aided Manufacturing workflows and ways to enhance CAM.

Ebooks whitepaper / 3d modeling / Cam / Cgm

A 3 Part Guide for Machine Tool Manufacturers

A 3-part guide for Machine Tool Suppliers on boosting hardware sales through software differentiation and choosing the right development toolkit.

Ebooks whitepaper / 3d modeling / Cam / Cgm

Automatic CAM (ACAM) in Subtractive CNC Machining

Discover Automatic CAM, the enabling processes, and its application benefits.

Ebooks whitepaper / 3d modeling / Alm / Interop

How to Successfully Develop, Deploy, and Support 3D Applications

Explore the top reasons to use Spatial's 3D SDK for developing, deploying, and supporting innovative 3D applications.

Ebooks whitepaper / 3d modeling / Cam / Cgm

The Future of CAM Workflows

Explore current and future Computer-Aided Manufacturing workflows and ways to enhance CAM.

Ebooks whitepaper / 3d modeling / Cam / Cgm

A 3 Part Guide for Machine Tool Manufacturers

A 3-part guide for Machine Tool Suppliers on boosting hardware sales through software differentiation and choosing the right development toolkit.

Ebooks whitepaper / 3d modeling / Cam / Cgm

Automatic CAM (ACAM) in Subtractive CNC Machining

Discover Automatic CAM, the enabling processes, and its application benefits.

Ebooks whitepaper / 3d modeling / Alm / Interop

How to Successfully Develop, Deploy, and Support 3D Applications

Explore the top reasons to use Spatial's 3D SDK for developing, deploying, and supporting innovative 3D applications.

resource image
Case study 3d interoperability Metrology 3d interop

LK Metrology Future Proofed their Application

LK Metrology was on a quest to maintain precision for their Coordinate Measuring Machines. They improved core application functionality through a development partnership with Spatial.

Read now
Case study / 3d meshing / Cad / Acis

FVA Accelerated Support for New and Updated CAD Formats

FVA's solutions served the driveline industry with software capable of sophisticated simulations and detailed analyses of gearbox components.

Case study / 3d modeling / Manufacturing / Acis

Renishaw Drastically Reduced the Need for STL File Healing

Renishaw integrated Spatial SDKs into QuantAM 2017, enabling users to build parts correctly the first time, preserving original design intent.

Case study / 3d modeling / Robotics / Cgm

Stäubli Elevated Their Offerings and Capabilities with Spatial's SDKs

Stäubli Robotics Suite 2022 offered optimized features for complex automation scenarios, enabled by Spatial’s CGM Modeler.

Case study / 3d modeling / Cad / Acis

FCC Increased Production Time by 20x

A leading CAM software provider for sheet metal manufacturing used 3D ACIS Modeler for robust 3D modeling and simulation.

Case study / 3d meshing / Cad / Acis

FVA Accelerated Support for New and Updated CAD Formats

FVA's solutions served the driveline industry with software capable of sophisticated simulations and detailed analyses of gearbox components.

Case study / 3d modeling / Manufacturing / Acis

Renishaw Drastically Reduced the Need for STL File Healing

Renishaw integrated Spatial SDKs into QuantAM 2017, enabling users to build parts correctly the first time, preserving original design intent.

Case study / 3d modeling / Robotics / Cgm

Stäubli Elevated Their Offerings and Capabilities with Spatial's SDKs

Stäubli Robotics Suite 2022 offered optimized features for complex automation scenarios, enabled by Spatial’s CGM Modeler.

Case study / 3d modeling / Cad / Acis

FCC Increased Production Time by 20x

A leading CAM software provider for sheet metal manufacturing used 3D ACIS Modeler for robust 3D modeling and simulation.

resource image
Ebooks whitepaper 3d visualization Robotics Hoops

8 Reasons Why Developers Switch to HOOPS Visualize

Learn why companies transition from homegrown graphics solutions to HOOPS Visualize and what the switch entails.

Read now
Ebooks whitepaper / 3d modeling / Cad / Cgm

CGM Modeler: A Platform for Innovation

Learn how CGM Modeler enables application development for creating, modifying, querying, and visualizing 3D data across industries.

Ebooks whitepaper / 3d modeling / Cam / Cgm

The Future of CAM Workflows

Explore current and future Computer-Aided Manufacturing workflows and ways to enhance CAM.

Ebooks whitepaper / 3d interoperability / Cad / Cgm

Healing as an Essential Function: Preserving Design Intent in 3D Models

Discover the importance of 3D model healing, pre-healing actions by 3D InterOp, and the healing process.

Ebooks whitepaper / 3d interoperability / Shipbuilding / Interop

The Second Life of Data: How 3D InterOp From Spatial Powers Data Reuse

Understand model repair and validation, its impact on modeling operations, and detailed test results.

Ebooks whitepaper / 3d modeling / Cad / Cgm

CGM Modeler: A Platform for Innovation

Learn how CGM Modeler enables application development for creating, modifying, querying, and visualizing 3D data across industries.

Ebooks whitepaper / 3d modeling / Cam / Cgm

The Future of CAM Workflows

Explore current and future Computer-Aided Manufacturing workflows and ways to enhance CAM.

Ebooks whitepaper / 3d interoperability / Cad / Cgm

Healing as an Essential Function: Preserving Design Intent in 3D Models

Discover the importance of 3D model healing, pre-healing actions by 3D InterOp, and the healing process.

Ebooks whitepaper / 3d interoperability / Shipbuilding / Interop

The Second Life of Data: How 3D InterOp From Spatial Powers Data Reuse

Understand model repair and validation, its impact on modeling operations, and detailed test results.

resource image
Webinar 3d modeling Cad Agm

Accelerate your 3D Application’s Development with AGM

Learn how you can significantly speed up your application’s development with AGM’s extensive, out-of-the-box, advanced code base.

Read now
Webinar / 3d modeling / Alm / Agm

ALM: Maximizing the Lifespan and Value of an Application

Discover how Application Lifecycle Management impacts your revenue, shortens time to market, and extends your application's lifespan.

host image
Hosted by Jeffrey Switzer
Webinar / 3d modeling / Manufacturing / Cds

Bring Your Assembly Modeling to Life with Parametric Constraint Management

Learn how you can enable constraint management and assembly modeling in your 3D application with Spatial’s Constraint Design Solver SDK.

host image
Hosted by David Hornsby
Webinar / 3d meshing / Simulation / Cgm

Make Data Preparation for Simulation Easy

Discover how to easily add simulation to your application or automate interface detection in CHT or CFD simulation applications.

host image
Hosted by Shweta Singh
Webinar / 3d meshing / Cam / Cgm

Expand the Scope of Your Application to Enable Hybrid Manufacturing

Discover how to handle both CAD and scanned data for hybrid manufacturing.

host image
Hosted by Shweta Singh
Webinar / 3d modeling / Alm / Agm

ALM: Maximizing the Lifespan and Value of an Application

Discover how Application Lifecycle Management impacts your revenue, shortens time to market, and extends your application's lifespan.

host image
Jeffrey Switzer
Webinar / 3d modeling / Manufacturing / Cds

Bring Your Assembly Modeling to Life with Parametric Constraint Management

Learn how you can enable constraint management and assembly modeling in your 3D application with Spatial’s Constraint Design Solver SDK.

host image
David Hornsby
Webinar / 3d meshing / Simulation / Cgm

Make Data Preparation for Simulation Easy

Discover how to easily add simulation to your application or automate interface detection in CHT or CFD simulation applications.

host image
Shweta Singh
Webinar / 3d meshing / Cam / Cgm

Expand the Scope of Your Application to Enable Hybrid Manufacturing

Discover how to handle both CAD and scanned data for hybrid manufacturing.

host image
Shweta Singh