Node booleà de graella de CDS

El node booleà de Graella de CDS.

El node Graella de CDS booleana realitza operacions booleanes entre dues o més graelles de Camp de Distància Signat (CDS). Això permet combinar, sostreure o intersecar formes volumètriques directament en l’espai de la graella de manera similar a les operacions booleanes de malla però amb resultats suaus i continus.

El node calcula el camp de distància signada resultant per la via d’aplicar operacions matemàtiques a les graelles d’ingressió, preservant la propietat CDS on cada vòxel emmagatzema la distància més curta a la superfície més propera. Això fa que sigui útil per fusionar o esculpir volums complexos de forma procedimental.

Entrades

Graella Intersecar

La quadrícula d’ingressió per a operacions d’intersecció. Només romandran actives les regions comunes a totes les graelles d’intersecció.

Graella 1 Unió Diferència

La primera graella d’ingressió per a una combinació booleana. Actua com a graella base a la qual se suma o resta la segona graella.

Graella 2 Unió Diferència

La segona graella d’ingressió emprada per modificar la Graella 1 en funció de l’operació seleccionada.

Propietats

Operació

L’operació booleana a executar entre graelles d’ingressió de CDS:

Intersecants:

Manté únicament la regió superposada entre les dues graelles en què totes dues contenen valors interiors (negatius).

Unió:

Combina totes dues graelles agafant la distància mínima a cada vòxel. La graella resultant conté la forma fusionada de totes dues ingressions.

Diferència:

Resta la segona graella de la primera tot invertint-ne el signe i després agafant la distància màxima. Útil per tallar forats o extreure un CDS a partir d’un altre.

Sortides

Graella

La graella CDS resultant després d’aplicar l’operació booleana. L’egressió manté valors vàlids de distància signada i es pot convertir en una malla utilitzant el node Graella a malla o es pot emprar en operacions volumètriques posteriors.