User guide#

How to

Distances operations

Intersections

Boolean Operations

Dealing with STEP files

Dealing with STL files

Very useful Operations

The volmdlr library is structured using a modular approach as follows:

  • Core Compiled: provides fundamental objects and algorithms for B-Rep modeling, implemented in C++ for performance reasons;

  • Core: provides fundamental data structures and algorithms for B-Rep modeling;

  • Geometry: provides functions and tools for calculations and geometric operations with volmdlr geometric objects;

  • Curves: Provides fundamental curves Objects, like Infinite lines, Circle and ellipses.

  • Edges: a shape corresponding to a curve and bounded by a start and an end point;

  • Wires: a sequence of edges connected by their vertices;

  • Surfaces: Provides surfaces objects, which are defined by its mathematical equations

  • Faces: Provides faces objects, whire are defined by a surface and a boundary representation, that is called Suface2D in volmdlr;

  • Shells: Provides shells objects, whiche are collections of faces

  • STL: provides support for importing and exporting STL files;

  • STEP: provides support for importing and exporting STEP files;

  • Mesh: provides tools for creating and manipulating triangular meshes;

  • Primitives3d: provides tools for creating 3D primitives like extrusion, revolution and sweep.

  • Display: provides tools for rendering and visualizing 3D models;

  • Cloud: provides algorithms to work with a cloud of points;

ALL MODULES#

Q&A#

No questions yet.