|
|
On 11/23/2016 12:19 PM, Bald Eagle wrote:
> #declare LimitRange = function (Number) {
> select (Number, // Input
> 666, // special flag value for values less than zero
> select (1-Number, 666, Number) // second select operation
> ) // 1 - 0 = 1
> } // 1 - 1 = 0
> // 1 - 1.1 = - 0.1
> // so using (1 - Number) then filters out numbers greater than 1
> #for (Number, -1, 2, 0.5)
> #declare Result = LimitRange (Number);
> #debug concat( "Number = ", str(Number, 3, 1), " Result = ", str(Result,
> 3, 1), "\n")
> #end
Can this be used to generate an isosurface? Will the 666 break an
isosurface?
Mike
Post a reply to this message
|
|