Software Components

for the engineering industry

We have rewritten the history of CAD

Believe it or not, in the last fifteen years we have rewritten the entire history of CAD in .NET



Why ?

Committed to 100% managed code compiled against AnyCPU standards.

Developed by a unique mix of developers, mathematicians and engineers.

Priority technical support from CAD veterans.

Royalty-free licensing model and transparent pricing.

Increase your team productivity
with a fully managed CAD software component

Still using an unmanaged C++ library or a .NET wrapper? The world has changed.
Switch to our 100% .NET CAD software component and hit the market before your competitors.

Stay Current with the Latest News and Features

See all news and articles

September 29, 2023

Eyeshot 2023.3 Released

Bologna, Italy — September 29, 2023. devDept Software S.r.l., leading provider of software development tools to the engineering industry, today announces the release of Eyeshot 2023.3, the native CAD control for .NET   New Features PrintSimulationMesh entity preview (Video) MultiFastMesh entity previ…

Read More

September 21, 2023

YouTube logo

// main body arcs definitions Arc a1 = new Arc(Plane.XY, new Point3D(-20, -15), new Point3D(-22, 0), new Point3D(-20, 15), true); Arc a2 = new Arc(Plane.XY, new Point3D(-20, 15), new Point3D(0, 16.5), new Point3D(20, 15), true); Arc a3 = new Arc(Plane.XY, new Point3D(20, 15), new Point3D(22, 0), new Point3D(20, -15), true); Arc a4 = new Arc(Plane.XY, new Point3D(20, -15), new P…

Read More

July 28, 2023

Creating a BRep entity from scratch

In this article, we create a BRep entity by defining its vertices, edges, faces and shells. const double radius = 10, height = 20, centreToCentre = 20, offset = 3; Point3D[] vertices = new Brep.Vertex[8]; vertices[0] = new Brep.Vertex(0, -radius); vertices[1] = new Brep.Vertex(centreToCentre, -radius); vertices[2] = new Brep.Vertex(centr…

Read More

July 24, 2023

Modeling Practice Drawings 110

// Main polygon CompositeCurve cc1 = new CompositeCurve( new Line(-34, 0, 34, 0), new Line(34, 0, 34, 59.4), new Arc(Plane.XY, new Point2D(0, 59.4), 34, Utility.DegToRad(0), Utility.DegToRad(180)), new Line(-34, 59.4, -34, 0)); devDept.Eyeshot.Entities.Region reg1 = new devDept.Eyeshot.Entities.Region(cc1); Brep ext1 = reg1.ExtrudeAsBrep(new Inte…

Read More

Together, we empower CAD software development around the world.

Join our unique team of developers, mathematicians and engineers.