﻿ C3D Solver

# C3D Solver

Using our C3D Parametric Kernel, developers incorporate dimensions and constraints in their software to create connections between geometry in 2D and 3D models. C3D Solver maintains constraints as users make changes to the geometry. For example, when users modify dimensions or move geometry, our parametric kernel maintains connections because it recalculates them instantly.

All relationships among objects are represented by geometric constraints. These include dimensions that define angles and distances, and logical constraints that define concepts like coincidence, parallelism, perpendicularity, and tangency.

Geometric constraints can be applied to both two-dimensional (2D) and three-dimensional (3D) objects.

C3D Solver is used for the following applications:

• Creating 2D parametric sketches with managed dimensions and constraints
• Positioning bodies in assemblies using mates and dimensions in 3D
• Rebuilding changed models while keeping previously defined mates intact
• Modeling planar and spatial mechanisms
• Creating 3D wireframes

C3D Solver supplies the following 3D and 2D constraints:

• Alignment (2D only)
• Black-box dependencies (3D only)
• Cam mechanisms (3D only)
• Coaxiality (3D only)
• Coincidence
• Equal length (2D only)
• Fixed geometry
• Fixed length and redirection (2D only)
• Fixed spline derivatives (2D only)
• Horizontal position (2D only)
• Incidence (2D only)
• Linear and angular patterns (3D only)
• Mechanical transmissions (3D only)
• Parallelism
• Perpendicularity
• Point on a curve (2D only)
• Rack and gear mechanisms (3D only)
• Reflection symmetry
• Tangency
• Vertical position (2D only)

C3D Solver supplies the following 2D and 3D dimensional constraints:

• Distances
• Specified distances (2D only)
• Angles between lines and planes

C3D Solver also supplies the following functions in 2D and 3D:

• Creating and solving parametric constraints
• Manipulating geometry
• Dragging geometry
• Satisfying constraints
• Analyzing degrees of freedom (2D only)
• Clustering rigid sets (3D only)
• Journaling API calls

Thanks to the ready-to-use methods that we developed for constraint solving, you significantly reduce your development cost when developing 2D and 3D modeling in your applications. C3D Solver is ideally applied at the initial stages of software development, and then can be adapted to future patches, upgrades, and product releases.

C3D Solver can be used standalone, or together with our other C3D modules.

C3D Solver for JavaScript

In recent times, one of the primary trends in the IT industry has been the migration of technology to the cloud. We took this trend seriously by developing a brand new product — C3D Solver for JavaScript. What is unique about our solution is that any software based on it can be launched in a browser and, more importantly, it performs geometric calculations on the client side. C3D Solver is the first parametric kernel that works in a browser without the need for server-side calculations!

Developer Manual size: 27,8 MB Corporate Brochure size: 2,42 MB Presentation — C3D Toolkit size: 27,3 MB REQUEST AN EVALUATION