Boundary representation (b-rep)
-Representante de los modelos B representan un sólido indirectamente por una representación de su superficie límite. Un B-Rep sólida se representa como un volumen contenido en un conjunto de caras junto con la información topológica que define las relaciones entre las caras. Debido a que B-Rep incluir información topológica tal, un sólido se representa como un espaciocerrado en el espacio 3D. El límite de puntos separa sólidos dentro de los puntos fuera de los sólidos. -Representante de los modelos B puede representar una amplia clase de objetos, sino la estructura de datos es complejo y requiere un espacio de memoria de gran tamaño. Un representante sencillo modelo B-muy construye con seis caras se muestra en la Figura 5 .
[pic]
Figura 5: Un B-repmodelo simple construido con 6 caras
Normalmente, una cara es una región limitada de un plano, cuadrática, toroidal, o la superficie esculpida. La región limitada de la superficie que forma la cara está representada por una curva cerrada que se encuentran en la superficie. Un rostro puede tener varias curvas de límite para representar los agujeros en un sólido Las curvas de delimitación de las carasestán representados por los bordes. La porción de la curva que forma el borde está representado por dos vértices. Un modelo B-Rep tiene que cumplir las siguientes condiciones: El conjunto de rostros forma una piel completa del sólido sin piezas faltantes, y las caras no se cruzan entre sí, excepto en los vértices o aristas comunes. Por otra parte, los límites de las caras no se cruzan. Estascondiciones no permitir que los objetos autointerseca y abierta.
representación de límites se pueden dividir en tres clases: facetas , primaria y avanzada B-Rep . En facetas B-Rep, es un sólido limitado por superficies planas. Sólo los puntos, planos y polígonos planos son necesarios y están implícitamente representados por sus puntos de vértice. Las superficies incluidas en primaria B-Rep sonplanas, cuádrica, y las superficies toroidales. Las curvas de delimitación de las caras son las líneas, cónicas, o para las curvas de cuarta. En avanzados B-Rep, las superficies incluye también las superficies de la tira (B-Spline, Bézier, NURBS, etc), además de primaria B-Rep. Las curvas de límite son curvas spline.
Caras, aristas y vértices, y la información relacionados con la forma geométrica delos componentes básicos de los modelos B-Rep. La información geométrica contiene el borde y las ecuaciones de la cara (o la información para calcular), y las coordenadas del vértice. La topología contiene la información sobre la relación de los componentes, es decir, cómo las caras, aristas y vértices están conectados entre sí. En facetas B-Rep, todos los bordes son segmentos de línea recta. Por lotanto caras pueden ser representados como polígonos y cada polígono como un conjunto de valores de coordenadas x , y y z . La estructura de datos, en este caso es simple y fácil de implementar. aproximación facetadas de más B-Rep modelos sofisticados se utilizan normalmente para la generación de la producción gráfica, ya que es más barato en términos de cálculos.
Debido a la complejidad de laconstrucción de los modelos B-Rep, no es trivial para un diseñador a construir modelos correcta B-Rep directamente. El diseñador tiene una colección suficiente de los métodos de descripción más conveniente y eficiente sólidos. Para un modelista B-Rep, no es fácil de implementar una interfaz de usuario textual. Sin embargo, es posible crear lenguajes de descripción que se basan en una entrada deCSG. Una solución común es la construcción de los modelos B-Rep a través de una conversión de CSG en el que las operaciones se limitan a las operaciones booleanas. A tal fin, el modelista B-Rep debe incluir algoritmos para la creación de B-Rep modelos a partir de las primitivas CSG y la informática operaciones booleanas en estos modelos (es decir, la evaluación del límite). Para calcular operaciones...
Regístrate para leer el documento completo.