Reference:Object Modifiers
A variety of modifiers may be attached to objects. The following items may be applied to any object:
OBJECT_MODIFIER:
clipped_by { UNTEXTURED_SOLID_OBJECT... } |
clipped_by { bounded_by } |
bounded_by { UNTEXTURED_SOLID_OBJECT... } |
bounded_by { clipped_by } |
no_shadow |
no_image [ Bool ] |
no_radiosity [ Bool ] |
no_reflection [ Bool ] |
inverse |
sturm [ Bool ] |
hierarchy [ Bool ] |
double_illuminate [ Bool ] |
hollow [ Bool ] |
interior { INTERIOR_ITEMS... } |
material { [MATERIAL_IDENTIFIER][MATERIAL_ITEMS...] } |
texture { TEXTURE_BODY } |
interior_texture { TEXTURE_BODY } |
pigment { PIGMENT_BODY } |
normal { NORMAL_BODY } |
finish { FINISH_ITEMS... } |
photons { PHOTON_ITEMS...}
radiosity { RADIOSITY_ITEMS...}
TRANSFORMATION
By design modifiers are not passed from nested objects to a CSG resultant involving those objects. Setting split_union off provides the exception with unions and their excepting unions.
This is true for these keywords:
...and these modifier blocks:
The sub-sections below cover these important modifiers:
clipped_bybounded_bymaterialhollowinverseno_shadowno_imageno_reflectiondouble_illuminateno_radiositysturm
Although the examples below use object statements and object identifiers, these modifiers may be used on any type of object such as sphere, box etc.
See also: translate, rotate and scale
See also: Textures and its constituents Pigment, Normal, and Finish