POV-Ray : Newsgroups : povray.beta-test : min/max stop working in functions? : min/max stop working in functions? Server Time
4 Nov 2024 17:42:40 EST (-0500)
  min/max stop working in functions?  
From: Elias Pschernig
Date: 23 Sep 2001 09:29:59
Message: <3bade3d7@news.povray.org>
I downloaded beta3, and my scenes stopped working. I could track it down to
this: min and max seem to only use the first argument instead of comparing..

Comment out either line and see the difference..

In beta2 it worked.

Example scene:

--
#local F = function {   
   //max(0.1, 0.9)    
   //max(0.9, 0.1)
}   

plane {
   z 2
   pigment { function { F(x, y, z) } }
   finish { ambient 1 }
}
--

Version 3.5.beta.3 win32 (.msvc)
Processor P-III 933 MHz
Memory 384 MB 133 MHz

-- 
#macro C(X,Y)cylinder{X*x<X,0,-Y/2>.1}#end#macro U(R,X,Y)intersection{torus{.9
.1}box{-1 0rotate y*R*90}translate<X,0,Y>scale 1-z*.5}#end union{U(0,0,0)U(1,0
,0)U(2,-1,-1)U(1,1,0)U(1,1.5,-3)U(1,2,0)U(3,1,0)U(2,2,0)U(0,3,0)U(3,2,.5)C(.1,
2)C(.8,1)C(.8,-1)C(1.1,1)C(1.9,-1)pigment{rgb 10}rotate x*90translate<-1,0,4>}


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.