#break
3.2.2.6.3 The #switch, #case, #range and #break Directives
#case
3.2.2.6.3 The #switch, #case, #range and #break Directives
#debug
3.2.2.7.1 Text Message Streams
#declare
3.2.2.2.1 Declaring identifiers
#default
3.2.2.4 The #default Directive
#else
3.2.2.6.1 The #if...#else...#end Directives
#end
3.2.2.6.1 The #if...#else...#end Directives
#error
3.2.2.7.1 Text Message Streams
#fclose
3.2.2.3.2 The #fclose Directive
#fopen
3.2.2.3.1 The #fopen Directive
#if
3.2.2.6.1 The #if...#else...#end Directives
#ifdef
3.2.2.6.2 The #ifdef and #ifndef Directives
#ifndef
3.2.2.6.2 The #ifdef and #ifndef Directives
#include
3.2.2.1 Include Files and the #include Directive
#local
3.2.2.2 The #declare and #local Directives
#macro
3.2.2.8 User Defined Macros
#range
3.2.2.6.3 The #switch, #case, #range and #break Directives
#read
3.2.2.3.3 The #read Directive
#render
3.2.2.7.1 Text Message Streams
#statistics
3.2.2.7.1 Text Message Streams
#switch
3.2.2.6.3 The #switch, #case, #range and #break Directives
#undef
3.2.2.2.4 Destroying Identifiers with #undef
#version
3.2.2.5 The #version Directive
#warning
3.2.2.7.1 Text Message Streams
#while
3.2.2.6.4 The #while...#end Directive
#write
3.2.2.3.4 The #write Directive
+a
3.1.2.8.4 Anti-Aliasing Options
+am
3.1.2.8.4 Anti-Aliasing Options
+b
3.1.2.4.3 Output File Buffer
+c
3.1.2.2.4 Resuming Options
+d
3.1.2.3.1 Display Hardware Settings
+ec
3.1.2.2.2 Partial Output Options
+ef
3.1.2.1.3 Subsets of Animation Frames
+ep
3.1.2.3.4 Mosaic Preview
+er
3.1.2.2.2 Partial Output Options
+f
3.1.2.4.1 Output File Type
+fc
3.1.2.4.1 Output File Type
+fn
3.1.2.4.1 Output File Type
+fp
3.1.2.4.1 Output File Type
+fs
3.1.2.4.1 Output File Type
+ft
3.1.2.4.1 Output File Type
+ga
3.1.2.7.2 Console Text Output
+gd
3.1.2.7.2 Console Text Output
+gf
3.1.2.7.2 Console Text Output
+gi
3.1.2.2.4 Resuming Options
+gr
3.1.2.7.2 Console Text Output
+gs
3.1.2.7.2 Console Text Output
+gw
3.1.2.7.2 Console Text Output
+h
3.1.2.2.1 Height and Width of Output
+hi
3.1.2.5.3 Include File Name
+hn
3.1.2.4.6 File Name
+hs
3.1.2.4.7 Grid Size
+ht
3.1.2.4.5 File Type
+htc
3.1.2.4.5 File Type
+htn
3.1.2.4.5 File Type
+htp
3.1.2.4.5 File Type
+hts
3.1.2.4.5 File Type
+htt
3.1.2.4.5 File Type
+htx
3.1.2.4.5 File Type
+i
3.1.2.5.2 Input File Name
+j
3.1.2.8.4 Anti-Aliasing Options
+k
3.1.2.1.1 External Animation Loop
+kc
3.1.2.1.4 Cyclic Animation
+kff
3.1.2.1.2 Internal Animation Loop
+kfi
3.1.2.1.2 Internal Animation Loop
+ki
3.1.2.1.2 Internal Animation Loop
+l
3.1.2.5.4 Library Paths
+mb
3.1.2.8.2 Automatic Bounding Control
+mv
3.1.2.5.5 Language Version
+o
3.1.2.4.2 Output File Name
+p
3.1.2.3.3 Display Related Settings
+q
3.1.2.8.1 Quality Settings
+r
3.1.2.8.4 Anti-Aliasing Options
+sc
3.1.2.2.2 Partial Output Options
+sf
3.1.2.1.3 Subsets of Animation Frames
+sp
3.1.2.3.4 Mosaic Preview
+sr
3.1.2.2.2 Partial Output Options
+su
3.1.2.8.3 Removing User Bounding
+ua
3.1.2.4.1 Output File Type
+ud
3.1.2.3.3 Display Related Settings
+uf
3.1.2.1.5 Field Rendering
+ul
3.1.2.8.2 Automatic Bounding Control
+uo
3.1.2.1.5 Field Rendering
+ur
3.1.2.8.3 Removing User Bounding
+uv
3.1.2.8.2 Automatic Bounding Control
+v
3.1.2.3.3 Display Related Settings
+w
3.1.2.2.1 Height and Width of Output
+wl
3.1.2.7.4 Warning Level
+x
3.1.2.2.3 Interrupting Options
-a
3.1.2.8.4 Anti-Aliasing Options
-b
3.1.2.4.3 Output File Buffer
-c
3.1.2.2.4 Resuming Options
-d
3.1.2.3.1 Display Hardware Settings
-f
3.1.2.4.1 Output File Type
-ga
3.1.2.7.2 Console Text Output
-gd
3.1.2.7.2 Console Text Output
-gf
3.1.2.7.2 Console Text Output
-gr
3.1.2.7.2 Console Text Output
-gs
3.1.2.7.2 Console Text Output
-gw
3.1.2.7.2 Console Text Output
-h
3.1.2.7.5 Help Screen Switches
-j
3.1.2.8.4 Anti-Aliasing Options
-kc
3.1.2.1.4 Cyclic Animation
-mb
3.1.2.8.2 Automatic Bounding Control
-p
3.1.2.3.3 Display Related Settings
-su
3.1.2.8.3 Removing User Bounding
-ua
3.1.2.4.1 Output File Type
-ud
3.1.2.3.3 Display Related Settings
-uf
3.1.2.1.5 Field Rendering
-ul
3.1.2.8.2 Automatic Bounding Control
-uo
3.1.2.1.5 Field Rendering
-ur
3.1.2.8.3 Removing User Bounding
-uv
3.1.2.8.2 Automatic Bounding Control
-v
3.1.2.3.3 Display Related Settings
-x
3.1.2.2.3 Interrupting Options
aa_level
3.6.2.2 Sampling Parameters & Methods
aa_threshold
3.6.2.2 Sampling Parameters & Methods
abs
3.2.1.3.4 Functions
absorption
3.6.2.1.3 Scattering
accuracy
3.4.4 Isosurface Object
acos
3.2.1.3.4 Functions
acosd
3.7.9.1 Float functions and macros
acosh
3.2.1.3.4 Functions
adaptive
3.4.7.5 Area Lights
adc_bailout
3.3.3.1 ADC_Bailout
adj_range
3.7.9.1 Float functions and macros
adj_range2
3.7.9.1 Float functions and macros
agate
3.5.11.1 Agate
agate_turb
3.5.12 Pattern Modifiers
Align_Object
3.7.12.1 shapes.inc
Align_Trans
3.7.18 transforms.inc
all
3.5.1.5.2 The Filter and Transmit Bitmap Modifiers
All_Console
All_File
all_intersections
3.4.4 Isosurface Object
alpha
3.5.1.5.2 The Filter and Transmit Bitmap Modifiers
altitude
3.5.11.30 Slope
always_sample
3.3.4.2.2 always_sample
Ambient
3.5.3 Finish
ambient_light
3.3.3.2 Ambient_Light
angle
3.3.1.1.3 Angles
Animation
Antialias
Antialias_Depth
Antialias_Threshold
aperture
3.3.1.3 Focal Blur
append
3.2.2.3.1 The #fopen Directive
arc_angle
3.3.2.5 Rainbow
Area Light Source
area_light
3.4.7.5 Area Lights
Array
3.2.1.8 Array Identifiers
arrays
asc
3.2.1.3.4 Functions
ascii
3.3.3.6 Charset
asin
3.2.1.3.4 Functions
asind
3.7.9.1 Float functions and macros
asinh
3.2.1.3.4 Functions
assumed_gamma
3.3.3.3 Assumed_Gamma
atan
3.4.1.6 Julia Fractal
atan2
3.2.1.3.4 Functions
atan2d
3.7.9.1 Float functions and macros
atanh
3.2.1.3.4 Functions
atmosphere
3.6.2 Media
Atmospheric Effects
autostop
3.6.3.2.1 Photon Global Settings
average
3.5.11.2 Average
Axial_Scale_Trans
3.7.18 transforms.inc
Axis_Rotate_Trans
3.7.18 transforms.inc
b_spline
3.4.1.10 Sphere Sweep
Background
3.3.2.2 Background
Bevelled_Text
3.7.12.1 shapes.inc
bezier
3.4.2.1 Bicubic Patch
Bezier Patch
3.4.2.1 Bicubic Patch
bezier_spline
3.4.1.7 Lathe
bicubic_patch
3.4.2.1 Bicubic Patch
Bits_Per_Color
black spots
2.4.2.5 Why are there strange dark pixels or noise on my CSG object?
black_hole
3.5.12.6.1 Black Hole Warp
blob
3.4.1.1 Blob
Blob Constructs
Blobs
3.4.1.1 Blob
blue
3.2.1.5.2 Color Keywords
Blur
3.3.1.3 Focal Blur
blur_samples
3.3.1.3 Focal Blur
BMP output
3.1.2.4.1 Output File Type
boolean
3.2.1.3.5 Built-in Constants
bounded_by
3.4.9.2 Bounded_By
Bounding
Bounding_Threshold
box
3.4.1.2 Box
boxed
3.5.11.3 Boxed
bozo
3.5.11.4 Bozo
break
3.2.2.6.3 The #switch, #case, #range and #break Directives
brick
3.5.11.5 Brick
brick_size
3.5.12 Pattern Modifiers
brightness
3.3.4.2.3 brightness
brilliance
3.5.3.2.2 Brilliance
Buffer_Output
3.1.2.4.3 Output File Buffer
Buffer_Size
3.1.2.4.3 Output File Buffer
Bug Reports
1.7 Bug Reports
bump_map
3.5.2.3 Bump Maps
bump_size
3.5.2.3.2 Bump_Size
Bumpiness
bumps
3.5.11.6 Bumps
Camera
3.3.1 Camera
case
3.2.2.6.3 The #switch, #case, #range and #break Directives
caustics
3.6.1.7 Simulated Caustics
ceil
3.2.1.3.4 Functions
cells
3.5.11.7 Cells
Center_Object
3.7.12.1 shapes.inc
Center_Trans
3.7.18 transforms.inc
charset
checker
3.5.11.8 Checker
chr
3.2.1.7.3 String Functions
CHSL2RGB
3.7.3.2 Color macros
CHSV2RGB
3.7.3.2 Color macros
Circle_Text
3.7.12.1 shapes.inc
circular
3.4.7.5 Area Lights
citations
2.5.2 Citing POV-Ray in Academic Publications
clamp
3.7.9.1 Float functions and macros
clip
3.7.9.1 Float functions and macros
clipped_by
3.4.9.1 Clipped_By
Clock
3.2.1.3.6 Built-in Variables
clock_delta
3.2.1.3.6 Built-in Variables
clock_on
3.2.1.3.6 Built-in Variables
Clouds
collect
3.6.3.2.2 Shooting Photons at an Object
Color
3.2.1.5 Specifying Colors
Color List Pigments
Color Maps
2.2.5.3 Creating Color Patterns
Color Patterns
color_map
3.5.1.3 Color Maps
colors
colour
3.2.1.5 Specifying Colors
colour_map
3.5.1.3 Color Maps
Command-line Options
2.2.8 Setting POV-Ray Options
comment
3.2.1.2 Comments
component
3.4.1.1 Blob
composite
3.4.6.2 Union
concat
3.2.1.7.3 String Functions
conditional directives
cone
3.4.1.3 Cone
confidence
3.3.1.3 Focal Blur
conic_sweep
3.4.1.8 Prism
Connect_Spheres
3.7.12.1 shapes.inc
conserve_energy
3.5.3.5 Conserve Energy for Reflection
constant fog
3.3.2.3 Fog
Constructive Solid Geometry
2.2.3 CSG Objects
contained_by
3.4.4 Isosurface Object
contents
Continue_Trace
control0
3.5.12 Pattern Modifiers
control1
3.5.12 Pattern Modifiers
Convert_Color
3.7.3.2 Color macros
Coordinate System
coords
3.5.11.13 Facets
cos
3.2.1.3.4 Functions
cosd
3.7.9.1 Float functions and macros
cosh
3.2.1.3.4 Functions
count
3.3.4.2.4 count
crackle
3.5.11.9 Crackle Patterns
crand
3.5.3.2.3 Crand Graininess
Create_Ini
CRGB2HSL
3.7.3.2 Color macros
CRGB2HSV
3.7.3.2 Color macros
CRGBStr
3.7.16 strings.inc
Cross Section Type
3.7.7.1 Common Parameters
CSG
3.4.6 Constructive Solid Geometry
cube
3.4.1.6 Julia Fractal
cubic
3.4.3.2 Poly, Cubic and Quartic
cubic_spline
3.4.1.7 Lathe
cubic_wave
3.5.12 Pattern Modifiers
cutaway_textures
3.5.10 Cutaway Textures
Cyclic_Animation
3.1.2.1.4 Cyclic Animation
cylinder
3.4.1.4 Cylinder
cylindrical
3.5.11.10 Cylindrical
Cylindrical Light Source
debug
3.2.2.7.1 Text Message Streams
Debug_Console
Debug_File
Declare
3.2.2.2.1 Declaring identifiers
Declaring
default
3.2.2.4 The #default Directive
Default Output Directory
3.1.2.4.2 Output File Name
default texture
Default values
defined
3.2.1.3.4 Functions
degrees
3.2.1.3.4 Functions
density
density_file
3.5.11.11 Density_File
density_map
3.6.2.3.3 Density Maps and Density Lists
dents
3.5.11.12 Dents
Depth of field
3.3.1.3 Focal Blur
df3
3.5.11.11 Density_File
Difference
3.4.6.4 Difference
diffuse
dimension_size
3.2.1.3.4 Functions
dimensions
3.2.1.3.4 Functions
direction
3.3.1.1.4 The Direction Vector
Directives
Directory
disc
3.4.2.2 Disc
dispersion
3.6.1.5 Dispersion
dispersion_samples
3.6.1.5 Dispersion
Display
Display_Gamma
3.1.2.3.1 Display Hardware Settings
dist_exp
3.5.12.6.5 Mapping using warps
distance
3.3.2.3 Fog
div
3.2.1.3.4 Functions
Divergence
3.7.9.3 Vector Analysis
double_illuminate
3.4.9.8 Double_Illuminate
Draw_Vistas
dynamic max_gradient
3.4.4 Isosurface Object
eccentricity
3.6.2.1.3 Scattering
else
3.2.2.6.1 The #if...#else...#end Directives
emission
3.6.2.1.2 Emission
end
3.2.2.6.1 The #if...#else...#end Directives
End_Column
End_Row
3.1.2.2.2 Partial Output Options
Environment variables
error
3.2.2.7.1 Text Message Streams
error_bound
3.3.4.2.11 nearest_count
eval_pigment
3.7.7.3 Pre defined functions
evaluate
3.4.4 Isosurface Object
even
3.7.9.1 Float functions and macros
exp
3.2.1.3.4 Functions
expand_thresholds
3.6.3.5.2 Adaptive Search Radius
exponent
3.5.3.4 Specular Reflection
Expressions
Extents
3.7.12.1 shapes.inc
exterior
3.5.11.14 Fractal Patterns
extinction
3.6.2.1.3 Scattering
f_algbr_cyl1
3.7.7.2 Internal Functions
f_algbr_cyl2
3.7.7.2 Internal Functions
f_algbr_cyl3
3.7.7.2 Internal Functions
f_algbr_cyl4
3.7.7.2 Internal Functions
f_bicorn
3.7.7.2 Internal Functions
f_bifolia
3.7.7.2 Internal Functions
f_blob
3.7.7.2 Internal Functions
f_blob2
3.7.7.2 Internal Functions
f_boy_surface
3.7.7.2 Internal Functions
f_comma
3.7.7.2 Internal Functions
f_cross_ellipsoids
3.7.7.2 Internal Functions
f_crossed_trough
3.7.7.2 Internal Functions
f_cubic_saddle
3.7.7.2 Internal Functions
f_cushion
3.7.7.2 Internal Functions
f_devils_curve
3.7.7.2 Internal Functions
f_devils_curve_2d
3.7.7.2 Internal Functions
f_dupin_cyclid
3.7.7.2 Internal Functions
f_ellipsoid
3.7.7.2 Internal Functions
f_enneper
3.7.7.2 Internal Functions
f_flange_cover
3.7.7.2 Internal Functions
f_folium_surface
3.7.7.2 Internal Functions
f_folium_surface_2d
3.7.7.2 Internal Functions
f_glob
3.7.7.2 Internal Functions
f_heart
3.7.7.2 Internal Functions
f_helical_torus
3.7.7.2 Internal Functions
f_helix1
3.7.7.2 Internal Functions
f_helix2
3.7.7.2 Internal Functions
f_hetero_mf
3.7.7.2 Internal Functions
f_hex_x
3.7.7.2 Internal Functions
f_hex_y
3.7.7.2 Internal Functions
f_hunt_surface
3.7.7.2 Internal Functions
f_hyperbolic_torus
3.7.7.2 Internal Functions
f_isect_ellipsoids
3.7.7.2 Internal Functions
f_kampyle_of_eudoxus
3.7.7.2 Internal Functions
f_kampyle_of_eudoxus_2d
3.7.7.2 Internal Functions
f_klein_bottle
3.7.7.2 Internal Functions
f_kummer_surface_v1
3.7.7.2 Internal Functions
f_kummer_surface_v2
3.7.7.2 Internal Functions
f_lemniscate_of_gerono
3.7.7.2 Internal Functions
f_lemniscate_of_gerono_2d
3.7.7.2 Internal Functions
f_mesh1
3.7.7.2 Internal Functions
f_mitre
3.7.7.2 Internal Functions
f_nodal_cubic
3.7.7.2 Internal Functions
f_noise3d
3.7.7.2 Internal Functions
f_noise_generator
3.7.7.2 Internal Functions
f_odd
3.7.7.2 Internal Functions
f_ovals_of_cassini
3.7.7.2 Internal Functions
f_parabolic_torus
3.7.7.2 Internal Functions
f_paraboloid
3.7.7.2 Internal Functions
f_ph
3.7.7.2 Internal Functions
f_pillow
3.7.7.2 Internal Functions
f_piriform
3.7.7.2 Internal Functions
f_piriform_2d
3.7.7.2 Internal Functions
f_poly4
3.7.7.2 Internal Functions
f_polytubes
3.7.7.2 Internal Functions
f_quantum
3.7.7.2 Internal Functions
f_quartic_cylinder
3.7.7.2 Internal Functions
f_quartic_paraboloid
3.7.7.2 Internal Functions
f_quartic_saddle
3.7.7.2 Internal Functions
f_r
3.7.7.2 Internal Functions
f_ridge
3.7.7.2 Internal Functions
f_ridged_mf
3.7.7.2 Internal Functions
f_rounded_box
3.7.7.2 Internal Functions
f_scallop_wave
3.7.7.3 Pre defined functions
f_sine_wave
3.7.7.3 Pre defined functions
f_snoise3d
3.7.7.3 Pre defined functions
f_sphere
3.7.7.2 Internal Functions
f_spikes
3.7.7.2 Internal Functions
f_spikes_2d
3.7.7.2 Internal Functions
f_spiral
3.7.7.2 Internal Functions
f_sqr
3.7.9.1 Float functions and macros
f_steiners_roman
3.7.7.2 Internal Functions
f_strophoid
3.7.7.2 Internal Functions
f_strophoid_2d
3.7.7.2 Internal Functions
f_superellipsoid
3.7.7.2 Internal Functions
f_th
3.7.7.2 Internal Functions
f_torus
3.7.7.2 Internal Functions
f_torus2
3.7.7.2 Internal Functions
f_torus_gumdrop
3.7.7.2 Internal Functions
f_umbrella
3.7.7.2 Internal Functions
f_witch_of_agnesi
3.7.7.2 Internal Functions
f_witch_of_agnesi_2d
3.7.7.2 Internal Functions
face_indices
3.4.2.4 Mesh2
facets
3.5.11.13 Facets
fade_color
3.6.1.6 Attenuation
fade_colour
3.6.1.6 Attenuation
fade_distance
3.4.7.9 Light Fading
fade_power
3.4.7.9 Light Fading
Fading Light
2.2.4.6.3 Using Light Fading
falloff
3.4.7.2 Spotlights
falloff_angle
3.3.2.5 Rainbow
false
3.2.1.3.5 Built-in Constants
FAQ
2.4 Questions and Tips
Fatal_Console
Fatal_Error_Command
Fatal_Error_Return
3.1.2.6.3 Shell Command Return Actions
Fatal_File
fclose
3.2.2.3.2 The #fclose Directive
Field_Render
3.1.2.1.5 Field Rendering
file i/o
file inclusion
file_exists
3.2.1.3.4 Functions
filter
3.2.1.5 Specifying Colors
final_clock
3.2.1.3.6 Built-in Variables
final_frame
3.2.1.3.6 Built-in Variables
Finding include files
3.1.2.5.4 Library Paths
finish
3.5.3 Finish
fisheye
3.3.1.2.3 Fisheye projection
flatness
3.4.2.1 Bicubic Patch
flip
3.5.12.6.2 Repeat Warp
Float
float expressions
floats
floor
3.2.1.3.4 Functions
fn_Divergence
3.7.9.3 Vector Analysis
fn_Gradient
3.7.9.3 Vector Analysis
fn_Gradient_Directional
3.7.9.3 Vector Analysis
Focal Blur
focal_point
3.3.1.3 Focal Blur
focus
2.2.6.1 Using Focal Blur
Fog
3.3.2.3 Fog
fog_alt
3.3.2.3 Fog
fog_offset
3.3.2.3 Fog
fog_type
3.3.2.3 Fog
fopen
3.2.2.3.1 The #fopen Directive
form
3.5.11.9 Crackle Patterns
fractal
3.4.1.6 Julia Fractal
Fractal Object
3.4.1.6 Julia Fractal
frame_number
3.2.1.3.6 Built-in Variables
frequency
3.5.12 Pattern Modifiers
fresnel
3.5.3.4 Specular Reflection
function
3.2.1.6 User-Defined Functions
function image
Functions
3.2.1.6 User-Defined Functions
gamma
gather
3.6.3.2.1 Photon Global Settings
GetStats
3.7.9.1 Float functions and macros
gif
3.5.1.5.1 Specifying an Image Map
global settings
global_lights
3.4.8 Light Groups
global_settings
3.3.3 Global Settings
gradient
3.5.11.17 Gradient
Gradient_Directional
3.7.9.3 Vector Analysis
Gradient_Length
3.7.9.3 Vector Analysis
granite
3.5.11.18 Granite
gray
3.2.1.5.4 Color Operators
gray_threshold
3.3.4.2.6 gray_threshold
green
3.2.1.5.2 Color Keywords
Ground Fog
3.3.2.3 Fog
halo
3.5.4 Halo
Height
height_field
3.4.1.5 Height Field
Hex_Tiles_Ptrn
3.7.17.7 Texture and pattern macros
hexagon
3.5.11.19 Hexagon