fbpx
Wikipedia

Geometría constructiva de sólidos

Con su nombre derivado del inglés CSG (Constructive Solid Geometry), la geometría constructiva de sólidos o GCS es una técnica usada para modelado sólido, que consiste en crear cuerpos complejos[1][2]​ a partir de geometrías elementales (cubos, esferas, conos) combinándolos con operaciones booleanas como la unión y la intersección[3]​. La generación de geometrías elementales y su combinación con operaciones booleanas se suele expresar como código en un lenguaje de programación. Existen lenguajes ad hoc para esta técnica, y también numerosas bibliotecas para usar GCS con lenguajes populares.

Dos sólidos modelados con geometría constructiva.
Unión de sólidos

Primitivas

Se denominan primitivas las geometrías elementales disponibles para este tipo de modelado, que usualmente incluyenː

  • cubos y paralelepípedos
  • cilindros circulares y poligonales
  • esferas y elipsoides
  • conos de base poligonal, opcionalmente truncados
 
Diferencia de sólidos

Las primitivas son los sólidos iniciales, objetos predefinidos en la aplicación de GCS y paramétricos (se les configuran dimensiones iniciales al momento de crearlas). El usuario modela partiendo de las primitivas disponibles y combinándolas para crear modelos complejos.

En la concepción de la geometría constructiva las primitivas forman un conjunto cerrado y el usuario no puede crear nuevas primitivas, sino solamente modelar combinando las primitivas disponibles. En la práctica las aplicaciones GCS suelen proporcionar al usuario medios para expresar otras geometrías iniciales. El caso más común es la extrusión de una figura 2Dː el usuario genera una polígono 2D arbitrario con segmentos, y a usa como plantilla para generar un sólido, dándole espesor es una tercera dimensión.

 
Intersección de sólidos.

Parámetros

El usuario incorpora una primitiva a su modelo creando una instancia de ésta, con una serie de parámetros, algunos generales y otros específicos de la primitiva, por ejemploː

  • Escala
    • tamaño de la primitiva
    • comienza siendo de tamaño unitario, el tamaño final se expresa como un escalamiento compuesto en cada una de las tres dimensiones
    • usualmente representado como la escala en los ejes cartesianos x, y, z
  • Traslación (posición 3D del cuerpo)
    • cada primitiva tiene un punto ancla usado para definir su posición
    • este punto suele ser un vértice, en otros casos es el baricentro de la primitiva
  • Rotación (orientación 3D)
    • usualmente representada como una sucesión de 3 rotaciones alrededor de los ejes cartesianos x, y, z
    • las primitivas se crean en las coordenadas canónicas, y requieren ser trasladadas y rotadas para lograr la pose correcta en el modelo
  • Parámetros específicos de la primitiva
    • por ejemplo, un cono y un cilindro requieren determinar la cantidad de lados del polígono regular que servirá de base

Operaciones de construcción

 
Esquema que ilustra la combinación de primitivas con operaciones booleanas para generar un sólido complejo

El modelado se realiza mediante la combinación de primitivas. Algunas operaciones sobre cuerposː

Aplicaciones

 
Unión de sólidos. Se observa una esfera facetada, aproximada con polígonos.

Esta técnica de modelado encuentra su nicho en el modelado mecánico, específicamente en el diseño paramétrico, donde se diseñan piezas con dimensiones y especificaciones técnicas precisas. Este tipo de diseño contrasta con el diseño artístico, más intuitivo y espontáneo. Por este motivo esta técnica de modelado casi no se utiliza fuera de la ingeniería.

Referencias

  1. Roth, Scott D (1982-02). «Ray casting for modeling solids». Computer Graphics and Image Processing (en inglés) 18 (2): 109-144. doi:10.1016/0146-664X(82)90169-1. Consultado el 29 de septiembre de 2020. 
  2. Bloomenthal, Jules.; Bajaj, Chandrajit. (1997). Introduction to implicit surfaces. Morgan Kaufmann Publishers. ISBN 1-55860-233-X. OCLC 37644825. Consultado el 29 de septiembre de 2020. 
  3. Foley, James D., 1942- (1995). Computer graphics : principles and practice (2nd ed. in C edición). Addison-Wesley. ISBN 0-201-84840-6. OCLC 32237630. Consultado el 29 de septiembre de 2020. 
  • OpenJSCAD, software gratuito de código abierto para usar GCS en lenguaje Javascript. El sitio web alberga una versión funcional en línea lista para usar.


  •   Datos: Q1128371
  •   Multimedia: Constructive_solid_geometry

geometría, constructiva, sólidos, nombre, derivado, inglés, constructive, solid, geometry, geometría, constructiva, sólidos, técnica, usada, para, modelado, sólido, consiste, crear, cuerpos, complejos, partir, geometrías, elementales, cubos, esferas, conos, co. Con su nombre derivado del ingles CSG Constructive Solid Geometry la geometria constructiva de solidos o GCS es una tecnica usada para modelado solido que consiste en crear cuerpos complejos 1 2 a partir de geometrias elementales cubos esferas conos combinandolos con operaciones booleanas como la union y la interseccion 3 La generacion de geometrias elementales y su combinacion con operaciones booleanas se suele expresar como codigo en un lenguaje de programacion Existen lenguajes ad hoc para esta tecnica y tambien numerosas bibliotecas para usar GCS con lenguajes populares Dos solidos modelados con geometria constructiva Union de solidos Indice 1 Primitivas 1 1 Parametros 2 Operaciones de construccion 3 Aplicaciones 4 ReferenciasPrimitivas EditarSe denominan primitivas las geometrias elementales disponibles para este tipo de modelado que usualmente incluyenː cubos y paralelepipedos cilindros circulares y poligonales esferas y elipsoides conos de base poligonal opcionalmente truncados Diferencia de solidos Las primitivas son los solidos iniciales objetos predefinidos en la aplicacion de GCS y parametricos se les configuran dimensiones iniciales al momento de crearlas El usuario modela partiendo de las primitivas disponibles y combinandolas para crear modelos complejos En la concepcion de la geometria constructiva las primitivas forman un conjunto cerrado y el usuario no puede crear nuevas primitivas sino solamente modelar combinando las primitivas disponibles En la practica las aplicaciones GCS suelen proporcionar al usuario medios para expresar otras geometrias iniciales El caso mas comun es la extrusion de una figura 2Dː el usuario genera una poligono 2D arbitrario con segmentos y a usa como plantilla para generar un solido dandole espesor es una tercera dimension Interseccion de solidos Parametros Editar El usuario incorpora una primitiva a su modelo creando una instancia de esta con una serie de parametros algunos generales y otros especificos de la primitiva por ejemploː Escala tamano de la primitiva comienza siendo de tamano unitario el tamano final se expresa como un escalamiento compuesto en cada una de las tres dimensiones usualmente representado como la escala en los ejes cartesianos x y z Traslacion posicion 3D del cuerpo cada primitiva tiene un punto ancla usado para definir su posicion este punto suele ser un vertice en otros casos es el baricentro de la primitiva Rotacion orientacion 3D usualmente representada como una sucesion de 3 rotaciones alrededor de los ejes cartesianos x y z las primitivas se crean en las coordenadas canonicas y requieren ser trasladadas y rotadas para lograr la pose correcta en el modelo Parametros especificos de la primitiva por ejemplo un cono y un cilindro requieren determinar la cantidad de lados del poligono regular que servira de baseOperaciones de construccion Editar Esquema que ilustra la combinacion de primitivas con operaciones booleanas para generar un solido complejo El modelado se realiza mediante la combinacion de primitivas Algunas operaciones sobre cuerposː Unarias sobre un cuerpo Traslacion Rotacion Escala Binarias sobre dos cuerpos Union Interseccion DiferenciaAplicaciones Editar Union de solidos Se observa una esfera facetada aproximada con poligonos Esta tecnica de modelado encuentra su nicho en el modelado mecanico especificamente en el diseno parametrico donde se disenan piezas con dimensiones y especificaciones tecnicas precisas Este tipo de diseno contrasta con el diseno artistico mas intuitivo y espontaneo Por este motivo esta tecnica de modelado casi no se utiliza fuera de la ingenieria Referencias Editar Roth Scott D 1982 02 Ray casting for modeling solids Computer Graphics and Image Processing en ingles 18 2 109 144 doi 10 1016 0146 664X 82 90169 1 Consultado el 29 de septiembre de 2020 Bloomenthal Jules Bajaj Chandrajit 1997 Introduction to implicit surfaces Morgan Kaufmann Publishers ISBN 1 55860 233 X OCLC 37644825 Consultado el 29 de septiembre de 2020 Foley James D 1942 1995 Computer graphics principles and practice 2nd ed in C edicion Addison Wesley ISBN 0 201 84840 6 OCLC 32237630 Consultado el 29 de septiembre de 2020 OpenJSCAD software gratuito de codigo abierto para usar GCS en lenguaje Javascript El sitio web alberga una version funcional en linea lista para usar Datos Q1128371 Multimedia Constructive solid geometryObtenido de https es wikipedia org w index php title Geometria constructiva de solidos amp oldid 132697211, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos