|   | 3.8.7 Lights | POV-Ray 3.6 for UNIX documentation 3.8.8 Objects | 3.8.9 Object Modifiers |   | 
FINITE_SOLID_OBJECT | FINITE_PATCH_OBJECT | INFINITE_SOLID_OBJECT | ISOSURFACE | PARAMETRIC | CSG_OBJECT | 
  OBJECT_STATEMENT 
 object { OBJECT_IDENTIFIER [OBJECT_MODIFIERS] } 
BLOB | BOX | CONE | CYLINDER | HEIGHT_FIELD | JULIA_FRACTAL | LATHE | PRISM | SPHERE | SPHERE_SWEEP | 
  SUPERELLIPSOID | SOR | TEXT | TORUS 
blob { [threshold FLOAT] BLOB_ITEM... [BLOB_MODIFIERS] } 
  
 sphere { V_CENTER, F_RADIUS, [strength] F_STRENGTH 
  [COMPONENT_MODIFIERS] } |
 cylinder { V_END1, V_END2, F_RADIUS, [strength] F_STRENGTH 
  [COMPONENT_MODIFIERS] } 
 [TEXTURE] & [PIGMENT] & [NORMAL] & [FINISH] & [TRANSFORMATION...] 
 [hierarchy [BOOL]] & [sturm [BOOL]] & [OBJECT_MODIFIERS] 
  
box { V_CORNER1, V_CORNER2 [BOX_MODIFIERS] } 
 [UV_MAPPING] & [OBJECT_MODIFIERS] 
cone { V_BASE_CENTER, F_BASE_RADIUS, V_CAP_CENTER, F_CAP_RADIUS [open] 
  [OBJECT_MODIFIERS] } 
cylinder { V_BASE_CENTER, V_CAP_CENTER, F_RADIUS [open] 
  [OBJECT_MODIFIERS] } 
height_field { HF_IMAGE [HF_MODIFIERS] } 
 FUNCTION_IMAGE | [HF_TYPE] FILE_NAME 
 gif | tga | pot | png | pgm 
  | ppm | jpeg | tiff | sys 
 [hierarchy [BOOL]] & [smooth] & [water_level FLOAT] 
  & [OBJECT_MODIFIERS] 
julia_fractal { 4D_VECTOR [JF_ITEMS] [OBJECT_MODIFIERS] } 
 [ALGEBRA_ITEM] & [max_iteration INT] & [precision FLOAT] 
  & [slice V4_NORMAL, F_DISTANCE] 
 quaternion [QUATER_FUNCTION] | hypercomplex [HYPER_FUNCTION] 
  
 sqr | cube 
 sqr | cube | exp | reciprocal | sin 
  | asin | sinh | asinh | cos | acos 
  | cosh | acosh | tan | atan | tanh 
  | atanh | ln | pwr (FLOAT,FLOAT) 
lathe { [LATHE_SPLINE_TYPE] I_NUM_POINTS, POINT_LIST [LATHE_MODIFIERS] } 
  
 linear_spline | quadratic_spline | cubic_spline | bezier_spline 
  
 2D_VECTOR [, 2D_VECTOR]... 
 [sturm [BOOL]] & [UV_MAPPING] & [OBJECT_MODIFIERS] 
prism { [PRISM_ITEMS] F_HEIGHT1, F_HEIGHT2, I_NUM_POINTS, POINT_LIST [open] 
  [PRISM_MODIFIERS] } 
 [PRISM_SPLINE_TYPE] & [PRISM_SWEEP_TYPE] 
 linear_spline | quadratic_spline | cubic_spline | bezier_spline 
  
 linear_sweep | conic_sweep 
 [sturm [BOOL]] & [OBJECT_MODIFIERS] 
sphere { V_CENTER, F_RADIUS [SPHERE_MODIFIERS] } 
 [UV_MAPPING] & [OBJECT_MODIFIERS] 
sphere_sweep { SWEEP_SPLINE_TYPE I_NUM_SPHERES, SPHERE_LIST [tolerance F_DEPTH_TOLERANCE] 
  [OBJECT_MODIFIERS] } 
 linear_spline | b_spline | cubic_spline 
 V_CENTER, F_RADIUS [, SPHERE_LIST] 
 superellipsoid { < FLOAT, FLOAT > [OBJECT_MODIFIERS] } 
  
sor { I_NUM_POINTS, POINT_LIST [open] [SOR_MODIFIERS] } 
  
 [sturm [BOOL]] & [UV_MAPPING] & [OBJECT_MODIFIERS] 
text { ttf FILE_NAME STRING F_THICKNESS, V_OFFSET [OBJECT_MODIFIERS] } 
  
torus { F_MAJOR_RADIUS, F_MINOR_RADIUS [TORUS_MODIFIERS] } 
 [sturm [BOOL]] & [UV_MAPPING] & [OBJECT_MODIFIERS] 
BICUBIC_PATCH | DISC | MESH | MESH2 | POLYGON | TRIANGLE | SMOOTH_TRIANGLE 
bicubic_patch { PATCH_ITEMS [PATCH_UV_VECTORS] CONTROL_POINTS 
  [BICUBIC_PATCH_MODIFIERS] } 
 type PATCH_TYPE & [u_steps INT] & [v_steps INT] 
  & [flatness FLOAT] 
 0 | 1 
 uv_vectors V2_CORNER1, V2_CORNER2, V2_CORNER3, V2_CORNER4 
 [UV_MAPPING] & [OBJECT_MODIFIERS] 
disc { V_CENTER, V_NORMAL, F_RADIUS [, F_HOLE_RADIUS] [OBJECT_MODIFIERS] } 
  
mesh { MESH_TRIANGLE... [MESH_MODIFIERS] } 
 triangle { V_CORNER1, V_CORNER2, V_CORNER3 [MESH_UV_VECTORS] [MESH_TEXTURE] } 
  |
 smooth_triangle { V_CORNER1, V_NORMAL1, V_CORNER2, V_NORMAL2, V_CORNER3, V_NORMAL3 
  [MESH_UV_VECTORS] [MESH_TEXTURE] } 
 uv_vectors V2_CORNER1, V2_CORNER2, V2_CORNER3 
 texture { TEXTURE_IDENTIFIER } |
 texture_list { 
  TEXTURE_IDENTIFIER TEXTURE_IDENTIFIER TEXTURE_IDENTIFIER } 
 [inside_vector V_DIRECTION] & [hierarchy [BOOL]] & [UV_MAPPING] 
  & [OBJECT_MODIFIERS] 
mesh2 { MESH2_VECTORS [TEXTURE_LIST] MESH2_INDICES [MESH2_MODIFIERS] } 
  
 VERTEX_VECTORS [NORMAL_VECTORS] [UV_VECTORS] 
 vertex_vectors { I_NUM_VERTICES, VECTOR [, VECTOR]... } 
 normal_vectors { I_NUM_NORMALS, VECTOR [, VECTOR]... } 
 uv_vectors { I_NUM_UV_VECTORS, 2D_VECTOR [, 2D_VECTOR]... } 
 texture_list { I_NUM_TEXTURES, TEXTURE [, TEXTURE]... } 
 FACE_INDICES [NORMAL_INDICES] [UV_INDICES] 
 face_indices { I_NUM_FACES, FACE_INDICES_ITEM [, FACE_INDICES_ITEM]... } 
  
 VECTOR [, I_TEXTURE_INDEX [, I_TEXTURE_INDEX, I_TEXTURE_INDEX ]] 
 normal_indices { I_NUM_FACES, VECTOR [, VECTOR]... } 
 uv_indices { I_NUM_FACES, VECTOR [, VECTOR]... } 
 [inside_vector V_DIRECTION] & [UV_MAPPING] & [OBJECT_MODIFIERS] 
polygon { I_NUM_POINTS, V_POINT [, V_POINT]... [OBJECT_MODIFIERS] } 
  
 triangle { V_CORNER1, V_CORNER2, V_CORNER3 [OBJECT_MODIFIERS] } 
smooth_triangle { V_CORNER1, V_NORMAL1, V_CORNER2, V_NORMAL2, V_CORNER3, V_NORMAL3 
  [OBJECT_MODIFIERS] } 
PLANE | POLY | CUBIC | QUARTIC | QUADRIC 
plane { V_NORMAL, F_DISTANCE [OBJECT_MODIFIERS] } 
poly { ORDER, < POLY_COEFFICIENTS > [POLY_MODIFIERS] } 
  
 ((ORDER+1)*(ORDER+2)*(ORDER+3))/6. 
  
 [sturm [BOOL]] & [OBJECT_MODIFIERS] 
cubic { < CUBIC_COEFFICIENTS > [POLY_MODIFIERS] } 
 quartic { < QUARTIC_COEFFICIENTS > [POLY_MODIFIERS] } 
  
 quadric { < FLOAT, FLOAT, FLOAT >, < FLOAT, FLOAT, 
  FLOAT >, < FLOAT, FLOAT, FLOAT >, FLOAT [OBJECT_MODIFIERS] } 
isosurface { FLOAT_USER_FUNCTION [ISOSURFACE_ITEMS] [OBJECT_MODIFIERS] } 
  
 [contained_by { CONTAINER }] & [threshold FLOAT] 
  & [accuracy FLOAT] & [max_gradient FLOAT [evaluate F_MIN_ESTIMATE, F_MAX_ESTIMATE, F_ATTENUATION]] 
  & [open] & [INTERSECTION_LIMIT] 
 sphere { V_CENTER, F_RADIUS } | box { V_CORNER1, 
  V_CORNER2 } 
 max_trace INT | all_intersections 
parametric { FLOAT_USER_FUNCTION, FLOAT_USER_FUNCTION, FLOAT_USER_FUNCTION 2D_VECTOR, 
  2D_VECTOR [PARAMETRIC_ITEMS] [UV_MAPPING] & [OBJECT_MODIFIERS] } 
 [contained_by { CONTAINER }] & [max_gradient FLOAT] 
  & [accuracy FLOAT] & [precompute I_DEPTH, x, y, z] 
  
 sphere { V_CENTER, F_RADIUS } | box { V_CORNER1, 
  V_CORNER2 } 
UNION | INTERSECTION | DIFFERENCE | MERGE 
union { UNION_OBJECT UNION_OBJECT... [UNION_MODIFIERS] } 
 OBJECT | LIGHT 
 [split_union BOOL] & [OBJECT_MODIFIERS] 
intersection { SOLID_OBJECT SOLID_OBJECT... [INTERSECTION_MODIFIERS] } 
  
 FINITE_SOLID_OBJECT | INFINITE_SOLID_OBJECT | ISOSURFACE | CSG_OBJECT 
 [cutaway_textures] & [OBJECT_MODIFIERS] 
difference { SOLID_OBJECT SOLID_OBJECT... [DIFFERENCE_MODIFIERS] } 
 [cutaway_textures] & [OBJECT_MODIFIERS] 
merge { SOLID_OBJECT SOLID_OBJECT... [OBJECT_MODIFIERS] } 
|   | 3.8.7 Lights | 3.8.8 Objects | 3.8.9 Object Modifiers |   |