¿Qué es la Representación de Fronteras (B-Rep)?
B-Rep, o representación de fronteras, es un término que probablemente encontrarás durante cualquier investigación que involucre modelado 3D. Es el método más popular utilizado para representar formas 3D en una computadora. Comprender los conceptos básicos de cómo B-Rep es útil para aquellos que consideran desarrollar sus propias aplicaciones que aprovechan la tecnología 3D, aquellos que utilizan las herramientas ellos mismos, o cualquiera involucrado en industrias que lo hacen.
Cómo Representar Objetos 3D en una Computadora
Aunque el software moderno nos permite evitarlo la mayor parte del tiempo, todo lo que se introduce en una computadora se reduce a matemáticas. Al representar formas 3D en una computadora, necesitas descomponerlas en ecuaciones que definan entidades en un espacio 3D.
Para una forma como una esfera, esto es fácil: una sola ecuación puede definir toda la estructura. Para otras, el proceso es significativamente más complejo.
Una buena forma de partida para aprender es un cilindro. Ninguna ecuación puede definir completamente la forma: dejarían la altura del cilindro como infinita. Para evitar esto, necesitamos establecer una frontera para la cara superior e inferior de la forma. Esto le da a la altura del cilindro su definición pero deja las caras superior e inferior fuera. B-Rep funciona definiendo las limitaciones del volumen de una entidad, por lo que necesitamos tapar ambos extremos del cilindro.


Para hacer esto, lo dividiremos en tres componentes: la cara lateral cilíndrica (definida por la ecuación simple y la frontera), la superficie plana superior, y la superficie plana inferior. El siguiente problema a resolver es representar las dos superficies planas. Un plano es infinito por defecto, por lo que al igual que la cara lateral cilíndrica, tenemos que establecer fronteras para representar correctamente la forma. Para nuestro cilindro, son exactamente las mismas fronteras que usamos para la cara lateral cilíndrica.
El cilindro tiene tres caras, cada una con su propia ecuación y frontera. En la teoría de B-Rep, llamamos a las ecuaciones “geometría” y a las caras/fronteras la “topología”.
Cómo Representar un Cubo en una Computadora
Al igual que un cilindro, un cubo no puede definirse en el espacio 3D con una sola ecuación. Debemos descomponerlo nuevamente en sus caras y fronteras. La ecuación (o geometría) para cada cara es lo suficientemente simple, pero las fronteras representan un desafío. Las fronteras son cuatro líneas rectas, y al igual que los planos anteriores, las líneas sin definición son infinitas. En una computadora, definimos un punto de inicio y final de las líneas para resolver esto.

Para continuar discutiendo nuestro cubo, usaremos algunos términos utilizados en Siemens Parasolid, el núcleo geométrico 3D líder del cual Tech Soft 3D es un orgulloso revendedor.
B-Rep en Parasolid

En Parasolid, una línea recta se expresa como un borde o una aleta. Un borde representa la topología de una curva, y es independiente de otras líneas. Una aleta sirve como una parte de un bucle.
En nuestro cubo, tenemos 6 caras, cada una de las cuales se conecta a una geometría de plano y topología de bucle. Cada bucle consta de cuatro aletas, y cada aleta está formada por una línea y un vértice (punto final).
En B-Rep, la jerarquía es crucial tanto para el software funcional como para ayudar a entender cómo funciona el proceso. Viendo cómo cada elemento del núcleo de modelado está compuesto por otras entidades, puedes comprender mejor cómo convertimos las matemáticas en una representación 3D de un objeto. B-Rep es capaz de representar cualquier forma 3D a través de su geometría y topología.
Si estás interesado en aprender más sobre lo que Parasolid puede hacer por ti, visita nuestra página de producto de Parasolid o lee "7 Razones para Considerar Cambiar Núcleos de Modelado a Parasolid"