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_by
bounded_by
material
hollow
inverse
no_shadow
no_image
no_reflection
double_illuminate
no_radiosity
sturm
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