Bergmann Infotech

3D programming of CAD/CAM software.

We offer top-tier experts for the development and implementation of 3D software solutions using Open CASCADE technologies. Our specialists support your CAD/CAM programming projects with customized and innovative solutions.

  • Home
  • > Development Services >
  • CAD/CAM Development

01

SERVICES

Our services based on Open CASCADE technology

3D development on customer request

Customized development of 3D applications, models, or software solutions tailored to the customer’s specific requirements.

Complete CAD/CAM design and calculation cycle

Comprehensive planning and calculation for manufacturing using CAD/CAM systems, tailored to specific application areas.

Strengthen your existing development team with the expertise of our 3D specialists.

If you’re looking for experienced 3D programmers for CAD and CAM software development, you’ve come to the right place. Our C++ developers, specializing in 3D geometry processing, provide tailored 3D solutions to bring your ideas to life.

02

PROJECTS

Our experts have been actively involved in CAD/CAM projects in various areas:

SCOPE (Semantic Construction Project Engineering)

The project consortium has mapped the first complete component descriptions in the web formats RDF and OWL. For this purpose, the functionalities of the OpenCASCADE geometry kernel were transferred into addressable web structures. The SCOPE team successfully tested the application and used it to represent the shell construction of the Stuttgart corporate building Z3.

Conical gears geometry for CNC machines

The development of bevel gear geometry for CNC machines demands precise CAD/CAM technologies to model and manufacture complex gear shapes.

Our CAD/CAM experts optimize the geometry and seamlessly transfer CAD models to CNC machines, ensuring high precision and optimal functionality of the gears.

C3D geometric kernel

The C3D geometry kernel is a software library designed for developing CAD/CAM/CAE applications. It provides functions for 3D geometry creation, editing, and analysis, serving as a core component in many CAD systems.

C3D is often used as an alternative to other geometry kernels like Open CASCADE, ACIS, or Parasolid and is well-suited for CAD/CAM software, technical simulations, and CNC programming.

Engraving software

CAD/CAM expertise is essential for developing engraving software that enables precise 3D engraving on CNC machines. These technologies allow for the efficient creation of complex geometries and patterns, ensuring accurate machining on materials such as metal, plastic, and wood. This guarantees high precision and repeatability in production.

Dental CAD-system

Dental CAD systems enable the precise design and manufacturing of dental restorations such as crowns and bridges.

Our CAD/CAM experts play a crucial role in developing and optimizing these systems, creating highly accurate 3D models and controlling CNC machine production. This ensures exceptional precision and efficiency in modern dentistry.

Bergmann Infotech and our CAD/CAM experts are always eager to take on new challenges and explore new possibilities.

We are ready to support innovative projects and venture into uncharted territories. With our expertise and flexibility, we deliver creative solutions to successfully implement new technologies and approaches.

02

PROJECTS

Our experts have been actively involved in CAD/CAM projects in various areas:

SCOPE (Semantic Construction Project Engineering)

The project consortium has mapped the first complete component descriptions in the web formats RDF and OWL. For this purpose, the functionalities of the OpenCASCADE geometry kernel were transferred into addressable web structures. The SCOPE team successfully tested the application and used it to represent the shell construction of the Stuttgart corporate building Z3.

Engraving software

CAD/CAM expertise is essential for developing engraving software that enables precise 3D engraving on CNC machines. These technologies allow for the efficient creation of complex geometries and patterns, ensuring accurate machining on materials such as metal, plastic, and wood. This guarantees high precision and repeatability in production.

C3D geometric kernel

The C3D geometry kernel is a software library designed for developing CAD/CAM/CAE applications. It provides functions for 3D geometry creation, editing, and analysis, serving as a core component in many CAD systems.

C3D is often used as an alternative to other geometry kernels like Open CASCADE, ACIS, or Parasolid and is well-suited for CAD/CAM software, technical simulations, and CNC programming.

Conical gears geometry for CNC machines

The development of bevel gear geometry for CNC machines demands precise CAD/CAM technologies to model and manufacture complex gear shapes.

Our CAD/CAM experts optimize the geometry and seamlessly transfer CAD models to CNC machines, ensuring high precision and optimal functionality of the gears.

Dental CAD-system

Dental CAD systems enable the precise design and manufacturing of dental restorations such as crowns and bridges.

Our CAD/CAM experts play a crucial role in developing and optimizing these systems, creating highly accurate 3D models and controlling CNC machine production. This ensures exceptional precision and efficiency in modern dentistry.

Bergmann Infotech and our CAD/CAM experts are always eager to take on new challenges and explore new possibilities.

We are ready to support innovative projects and venture into uncharted territories. With our expertise and flexibility, we deliver creative solutions to successfully implement new technologies and approaches.

03

TECH Stack

Our Tech Stack for geometric 3D modeling

Our team utilizes Open CASCADE Technology and Open Graphics Library (OpenGL), along with other cutting-edge development approaches, to deliver advanced and high-performance solutions.

Unit tests

GTest

Language C++

C++/C++11/C++14/
C++17/C++20

Containers / Algorithms

STL, boost

CAD/CAM 3D

OpenCascade, IFC OpenShell

An example of calculating the amount of concrete required for a floor.

04

CAD/CAM

What is CAD / CAM software?

Computer-aided design software (CAD)

CAD is a technology for automating development and technical documentation. With CAD, it’s possible to explore design ideas, visualize photorealistic concepts, create construction documentation, and simulate work results in the real world. CAD focuses on the design of a product.

Computer-aided manufacturing software (CAM)

CAM is a technology for automating a manufacturing process. With CAM, it’s possible to tell a machine how to make a product by generating tool paths.
CAM focuses on how to make products.

More about the used
Open CASCADE technologies

Open CASCADE Technology (OCCT) is a 3D modeling kernel. OCCT is applied in the development of specialized CAD/CAM/CAE applications. Open CASCADE Technology is available as an open source.

04

OCCT application

Open CASCADE Technology (OCCT) areas of application