Modeling Algorithms

 

 

In aggregate Modeling Algorithms module groups form a range of topological algorithms used in modeling. Along with these tools, you will find geometric algorithms, which they call.

These services are organized into the following libraries:

  • Geometric Tools

  • Topological Tools

  • Construction of Primitives

  • Boolean Operations

  • Fillets and Chamfers

  • Offsets and Drafts

  • Features

  • Hidden Line Removal

image\ma.gif

 

Geometric Tools

This library provides algorithms to:

Open CASCADE can also provide a service known as Surfaces from Scattered Points (SSP). This allows constructing surfaces from scattered points. This algorithm accepts or constructs an initial B-Spline surface and looks for its deformation (finite elements method) which would satisfy the constraints. Using optimized computation methods, this algorithm is able to construct a surface from more than 500 000 points.

Topological Tools

This library provides algorithms to:

It also furnishes a complete brep data structure for topological data structures defined in the Topology library of the Modeling Data module.

Construction of Primitives

This library provides algorithms to build topological primitives such as:

Boolean Operations

This library provides high-level algorithms to perform Boolean operations to create new shapes from old ones by using:

Fillets and Chamfers

This library provides algorithms to make fillets and chamfers on shape edges.

In Open CASCADE, solutions for common fillet finishing problems are offered. The following cases are addressed:

If there is a concavity, both surfaces that need to be extended and those, which do not, are treated.

Offsets, Drafts, Sewing and Sweeps

These classes provide the following services:

Features

This library provides algorithms to build both form and mechanical features on shapes.

Form features include:

Mechanical features include:

Hidden Line Removal

This library provides algorithms to define the lines of a shape hidden in a given projection. These lines can be shown or hidden.

Services in this library allow you to work with the shape itself or a polyhedral simplification of it. With a polyhedral simplification, you reduce calculation time but obtain polygonal segments instead of an exact result.