Combinations
union2(obj1, obj2)
Union boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
union(objs)
Union boolean operation between multiple SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
subtract2(obj1, obj2)
Subtract boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
intersect2(obj1, obj2)
Intersect boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
intersect(objs)
Intersect boolean operation between multiple SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
add(obj1, obj2)
Computes the sum of two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
difference(obj1, obj2)
Computes the difference between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
smoothmin_poly2(x, y, a)
Computes the second order smooth minimum. https://iquilezles.org/articles/smin/
| Parameters: |
|
|---|
Returns: Smooth minimum between x and y, based on parameter a.
smoothmin_poly3(x, y, a)
Computes the third order smooth minimum. https://iquilezles.org/articles/smin/
| Parameters: |
|
|---|
Returns: Smooth minimum between x and y, based on parameter a.
smoothmax_boltz(x, y, a)
Computes the smooth maximum. https://en.wikipedia.org/wiki/Smooth_maximum
| Parameters: |
|
|---|
Returns: Smooth maximum between x and y, based on parameter a.
smooth_union2_2o(obj1, obj2, width)
Second order parametric union boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
smooth_union2_3o(obj1, obj2, width)
Third order parametric union boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
smooth_intersect2_2o(obj1, obj2, width)
Second order parametric intersect boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
smooth_intersect2_3o(obj1, obj2, width)
Third order parametric intersect boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
smooth_subtract2_2o(obj1, obj2, width)
Second order parametric subtract boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
smooth_subtract2_3o(obj1, obj2, width)
Third order parametric subtract boolean operation between two SDFs.
| Parameters: |
|
|---|
Returns: Combined SDF, evaluated at the coordinate points.
combine_2_sdfs(function_1, function_2, params_1, params_2, combine_function)
Function that combines two SDFs, based on the parameters and the 'combine_function', and returns the combined SDF.
| Parameters: |
|
|---|
Returns: Combined SDF.
combine_multiple_sdfs(functions_array, params_array, combine_function)
Function that combines two SDFs, based on the parameters and the 'combine_function', and returns the combined SDF.
| Parameters: |
|
|---|
Returns: Combined SDF.
parametric_combine_2_sdfs(function_1, function_2, params_1, params_2, combine_function, combine_parameter)
Function that combines two SDFs, based on the parameters and the parametric 'combine_function', and returns the combined SDF.
| Parameters: |
|
|---|
Returns: Combined SDF.