그래프 PIZiadas

그래프 PIZiadas

내 세계가 속한.

솔리드 모델링의 부울 연산

Hay una técnica que permite obtener volúmenes complejos a partir de la suma o resta de otros volúmenes más sencillos denominados “원시적 인”; este tipo de operaciones con sólidos se conocen como “부울”.

Primitivas

Los diferentes programas de modelado (edición 3D) que se usan para crear los escenarios y personajes de animación, incorporan entre sus herramientas la posibilidad de crear objetos a partir de superficies y sólidos elementales.

Algunos elementos geométricos son la base del modelo que se expone: esfera, plano, cilindro, 원뿔, toro …

Estos elementos básicos son los denominados “primitivas gráficas” y mediante operadores se agrupan para construir elementos mucho más complejos como se verá posteriormente.

Las primitivas suelen definirse con dimensiones unitarias y en el origen de coordenadas.

Vemos la superficie de un objeto y no su interior; si utilizamos operaciones booleanas deberemos pensar en el volumen y diferenciar entre la superficie o “frontera” del objeto y el volumen que éste ocupa.

예를 들면, en un plano la frontera vendrá determinada por los bordes o aristas del polígono que lo representa ya que el plano no tiene volumen. 그러나, en una esfera, la frontera del objeto es su superficie, pasándose a llamar “contorno” la curva que la encierra cuando la representamos en una imagen.

Planos, superficies y volúmenes

La primitiva más sencilla es el triángulo. A partir de este elemento geométrico se generan superfícies con diferentes grados de complejidad. 예를 들면, con dos triángulos podemos formar un rectángulo plano, con varios que compartan un centro un polígono (que aproxime o simule una circunferencia), 등등.

 

Si construimos una superficie formada por triángulos que comparten los vértices y la cerramos podemos considerar el volumen como lo que hay en “el interior” de la frontera que forma la superficie.

Una esfera puede aproximarse mediante una forma poliédrica, y mediante técnicas de renderizado (interpolaciones) obtener imágenes con formas suavizadas.

El modelo geométrico puede dar lugar a diferentes representaciones. modificando la percepción del objeto.

En la segunda visualización, el poliedro adopta una apariencia de esfera gracias al modelo de visualización, sin embargo el contorno de la forma es el mismo.

Este contorno poligonal degrada la percepción de la forma esférica. Para corregirlo es necesario aumentar el número de caras del poliedro.

La nueva aproximación a la superficie esférica mejora la visualización a costa de aumentar el volumen de superficies para incluir en los cálculos de la imagen. El volumen de la esfera también se aproxima mejor, permitiendo una edición más detallada del modelo.

부울 연산

Objetos como la esfera, el cilindro, cono etc, pueden ser definidos de forma análoga, obteniéndose volúmenes básicos denominados como hemos dicho “primitivas gráficas”.

El volumen de estos objetos se puede caracterizar con una ley simple, 예를 들면:

Un punto del espacio es interior a un volumen si no existe ninguna recta que pase por el punto y no corte a la frontera (superficie). Si existe al menos una, 이는 exterior.

Las operaciones booleanas se basan en los modelos que se estudian con el álgebra de Boole. Los conceptos de suma, resta, parte común etc. son los empleados en esta técnica de modelizado de sólidos.

Suma

Al sumar dos volúmenes, 총 체적은 체적의 합 이하인, ya que hay una parte común entre los elementos.

예를 들어 구와 정육면체를 추가해 보겠습니다.:

결과 개체를 차지합니다, 최대, 두 요소에 의해 점유 된 공간;

los puntos interiores a alguno de ellos serán por lo tanto puntos del objeto resultante de la suma.

Distinguiremos entre diferentes volúmenes o regiones del espacio en este ejemplo:

  • Exterior: Puntos que no son interiores a ningún objeto.
  • Interior: Puntos que son interiores a uno o a los dos objetos.

La nueva frontera del objeto suma, utiliza partes de las fronteras de los elementos primitivos como se observa en la imagen.

Intersección

두 객체의 교차점은 일부 애플리케이션에 공지 “parte común”.

Está formada por los elementos que son interiores a los dos objetos que se usen en la operación.

De nuevo las fronteras son formadas por partes de las dos fronteras implicadas.

교차점은 교환 적이며 본체와 B 사이의 교차에 의해 형성된보다와 B 사이의 교차 동일한 결과임을

Diferencia

Las dos operaciones anteriores se realizan independientemente del orden en que se definan los elementos.

그러나 la diferencia no tiene esta propiedad conmutativa. No es lo mismo quitarle el volumen A al cuerpo B, que quitarle B al A.

La operación booleana “B – A”, 즉, obtener la diferencia entre B y A, es equivalente a decir “quitarle a B la parte común entre B y A”.

Si al cubo le quitamos la esfera, obtenemos un volumen menor, pero mayor que la diferencia de volúmenes, ya que las partes de la esfera que no están en contacto con el cubo no pueden restarse.

La diferencia entre restar un elemento a otro, o invertir el orden de los objetos en la operación es notoriamente distinta.

Normalmente indicaremos el objeto que perdura y a continuación el que restamos, aunque puede depender de la implementación en cada programa.

Si quieres ver un ejemplo de construcción usando esta técnica, mira cómo se genera una tuerca con operaciones booleanas.

 

Imagen de Síntesis

이미지 합성

튜토리얼 블렌더