Ana içeriğe geç

İşlemler

Boolean İşlemler​

İki SDF sonucu, kümüler cebirinden de bilebileceğimiz birleşim, kesişim ve fark işlemleri ile bir araya getirmek için kullanılabilir.

Birleşim (Union)​

SDF değerlerinden en küçük (kameraya en yakın) değer alınarak birleşim hesaplanabilir.
Bir sahne oluşturmak için kullanılacak en temel işlemdir.

Birleşim (Union) Grafiği

Kesişim (Intersection)​

SDF değerlerinden en büyük (kameraya en uzuk) değer alınarak birleşim hesaplanabilir.
Normal durumda bu değer, bir başka nesnenin içerisinde kaldığı için kamerada görünmeyecekti.

Birleşim (Union) Grafiği

Fark (Difference)​

SDF değerlerinden çıkarılacak olanın ters yüz edilmiş hali ile diğerine birleşim işlemi yapılması ile fark hesaplanabilir.

Not
  • SDF değerinde negatif değerler nesnenin içerisini pozitif değerler dışarısını ifade ediyor. Bu durumda -1 ile çarpımında iç-dış değişip ters yüz edilmiş olur.
Birleşim (Union) Grafiği