primitivo geométrico


En gráficos vectoriales por computadora , sistemas CAD y sistemas de información geográfica , el primitivo geométrico (o prim ) es la forma geométrica más simple (es decir, 'atómica' o irreducible) que el sistema puede manejar (dibujar, almacenar). A veces, las subrutinas que dibujan los objetos correspondientes también se denominan "primitivas geométricas". Los primitivos más "primitivos" son el punto y el segmento de línea recta, que era todo lo que tenían los primeros sistemas de gráficos vectoriales .

En la geometría sólida constructiva , las primitivas son formas geométricas simples como un cubo , un cilindro , una esfera , un cono , una pirámide o un toro .

Los sistemas modernos de gráficos por computadora en 2D pueden operar con primitivas que son líneas (segmentos de líneas rectas, círculos y curvas más complicadas), así como formas (cajas, polígonos arbitrarios, círculos).

Un conjunto común de primitivas bidimensionales incluye líneas, puntos y polígonos , aunque algunas personas prefieren considerar primitivas de triángulos, porque cada polígono se puede construir a partir de triángulos. Todos los demás elementos gráficos se construyen a partir de estas primitivas. En tres dimensiones, los triángulos o polígonos colocados en un espacio tridimensional se pueden usar como elementos primitivos para modelar formas 3D más complejas. En algunos casos, las curvas (como las curvas de Bézier , los círculos , etc.) pueden considerarse primitivas; en otros casos, las curvas son formas complejas creadas a partir de muchas formas rectas y primitivas.

En GIS, la superficie del terreno a menudo se denomina coloquialmente como "2 1/2 dimensional", porque solo se necesita representar la superficie superior. Por lo tanto, la elevación se puede conceptualizar como una propiedad o función de campo escalar del espacio bidimensional, lo que le otorga una serie de eficiencias de modelado de datos sobre objetos tridimensionales reales. Una forma de cualquiera de estas dimensiones mayor que cero consta de un número infinito de puntos distintos. Debido a que los sistemas digitales son finitos, solo se puede almacenar un conjunto de muestras de los puntos de una forma. Por lo tanto, las estructuras de datos vectoriales suelen representar primitivas geométricas utilizando una muestra estratégica, organizada en estructuras que facilitan la interpolación del software.el resto de la forma en el momento del análisis o visualización, utilizando los algoritmos de geometría computacional . [2]

Se ha desarrollado una amplia variedad de estructuras y formatos de datos vectoriales durante la historia de los sistemas de información geográfica , pero comparten la base fundamental de almacenar un conjunto central de primitivas geométricas para representar la ubicación y extensión de los fenómenos geográficos. Las ubicaciones de los puntos casi siempre se miden dentro de un sistema de coordenadas estándar basado en la Tierra, ya sea el sistema de coordenadas geográficas esféricas (latitud/longitud) o un sistema de coordenadas planas, como el Universal Transverse Mercator . También comparten la necesidad de almacenar un conjunto de atributos de cada característica geográfica junto con su forma; Tradicionalmente, esto se ha logrado utilizando modelos de datos, formatos de datos e incluso software de bases de datos relacionales .


Los gráficos vectoriales consisten en primitivas geométricas
Una polilínea simple
Un torus prim 3D creado en Second Life , un ejemplo de una forma paramétrica
Una superficie NURBS