Casa » Solid Modeling: B-rep and CSG

Solid Modeling: B-rep and CSG

1970
  • Ian Braid
  • Bruce Baumgart
  • MAGI (Mathematical Applications Group, Inc.)

Solid modeling in CAD represents objects as unambiguous, voluminous 3D shapes. Two primary techniques dominate: Boundary Representation (B-rep), which defines a solid by its bounding surfaces (faces, edges, vertices), and Constructive Solid Geometry (CSG), which builds complex shapes by applying Boolean operations (union, subtract, intersect) to simpler primitive solids like cubes, spheres, and cylinders.

Boundary Representation (B-rep) and Constructive Solid Geometry (CSG) are the two foundational methodologies for representing solid objects in a computer. B-rep is arguably the more common approach in modern CAD systems for detailed design. It describes a solid by explicitly defining the hierarchy of its topological elements: faces, edges, and vertices, along with the geometric information for each (e.g., the surface equation for a face, the curve equation for an edge). This explicit boundary definition makes it very suitable for generating realistic renderings and for calculating surface properties, which is crucial for produzione processes like CNC machining.

Constructive Solid Geometry, on the other hand, takes a more procedural approach. It represents a complex object as a tree structure where the leaf nodes are simple geometric primitives (e.g., block, cylinder, sphere, cone) and the internal nodes are Boolean set operators (union, intersection, difference). For example, a hollow pipe could be created by subtracting a smaller cylinder from a larger, concentric one. CSG models are typically very compact and guarantee that the resulting object is a valid solid. However, retrieving boundary information like specific faces or edges can be computationally expensive, as it requires ‘evaluating’ the entire CSG tree. Many modern CAD systems use a hybrid approach, allowing users to build models using CSG-like operations, but storing the final result as a B-rep model for efficient manipulation and analysis.

UNESCO Nomenclature: 3305
– Computer science

Tipo

Abstract System

Disruption

Foundational

Utilizzo

Widespread Use

Precursors

  • set theory and boolean algebra
  • wireframe modeling
  • surface modeling techniques (e.g., bézier surfaces)
  • advances in data structures for representing graphs and topology

Applicazioni

  • finite element analysis (fea)
  • computer-aided manufacturing (cam) toolpath generation
  • 3d printing and produzione additiva
  • collision detection in robotica and animation
  • photorealistic rendering and visualization

Brevetti:

QUELLO

Potential Innovations Ideas

Livelli! Iscrizione richiesta

Per accedere a questo contenuto devi essere un membro di !Professionals (100% free)!

Iscriviti ora

Siete già membri? Accedi
Related to: solid modeling, boundary representation, b-rep, constructive solid geometry, csg, boolean operations, cad kernel, 3d modeling

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

DISPONIBILE PER NUOVE SFIDE
Ingegnere meccanico, responsabile di progetto o di ricerca e sviluppo
Sviluppo efficace del prodotto

Disponibile per una nuova sfida con breve preavviso.
Contattami su LinkedIn
Integrazione di componenti elettronici in plastica e metallo, progettazione in base ai costi, GMP, ergonomia, dispositivi e materiali di consumo di medio-alto volume, settori regolamentati, CE e FDA, CAD, Solidworks, Lean Sigma Black Belt, ISO 13485 in ambito medico

Stiamo cercando un nuovo sponsor

 

La tua azienda o istituzione si occupa di tecnica, scienza o ricerca?
> inviaci un messaggio <

Ricevi tutti i nuovi articoli
Gratuito, no spam, email non distribuita né rivenduta

oppure puoi ottenere la tua iscrizione completa -gratuitamente- per accedere a tutti i contenuti riservati >Qui<

Historical Context

(if date is unknown or not relevant, e.g. "fluid mechanics", a rounded estimation of its notable emergence is provided)

Related Invention, Innovation & Technical Principles

Torna in alto

Potrebbe anche piacerti