POV-Ray 3 -- isosurface patch: POV3ISO beta-16


3dhead12bse01s


Features



Examples



Patched source files


Syntax of "isosurface" object

isosurface{ 
      function { f1(x,y,z) [ | or & ] f2(x,y,z) .... }
   or function { "foo", <p0,p1, ..... >, library "lib_name", "string", <q0, q1,..> }
//         where "foo" is name of the internal/external function foo(x,y,z). 
//         p0, p1,... are parameters for foo(x,y,z) 
//         function(x,y,z)<0 : inside for solid shapes. 
//           "lib_name" specifies a dynamic link library for external functions.
//           "string" and q0, q1, .. are parameters for the initializing routine.
//------ optional keywords ----------- 
     accuracy float_value 
     max_trace int_value [or all_intersections] 
     threshold float_value 
     bounded_by{ box{<VECTOR>, <VECTOR>}} // bounding shape
        // or bounded_by{ sphere{<VECTOR>, float_value}}
        // or clipped_by{ box{<VECTOR>, <VECTOR>}}
        // or clipped_by{ sphere{<VECTOR>, float_value}} 
     sign -1 // or 1
     max_gradient float_value
     eval    // evaluates max_gradient value
     method 1 // or 2 
     ..... 
}

Note: method 2 requires max_gradient value (default max_gradient is 1.1).


Version-up information


This is an unofficial POVRay and is not supported by the POV-Team.

  • POVRay Home Page
  • Official POVRay

  • There have been visitors from Nov. 7,'96.

    Home Page