ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/cv/mgflib/spec.txt
(Generate patch)

Comparing ray/src/cv/mgflib/spec.txt (file contents):
Revision 1.4 by greg, Mon Jul 11 14:47:09 1994 UTC vs.
Revision 1.6 by greg, Fri Sep 2 16:04:13 1994 UTC

# Line 68 | Line 68 | can be thought of as parts and subparts of an enclosin
68   Note that this is strictly for ease of identification, and has no
69   real meaning as far as the geometric description goes.  In contrast,
70   the transform entity is very significant as it determines how enclosing
71 < objects are to be scaled and placed in the final description.
71 > objects are to be scaled and placed in the final description.  Hierarchical
72 > contexts may be nested in any way, but should not overlap.
73  
74   Without further ado, here are the proposed entities and their interpretations:
75  
# Line 96 | Line 97 | f      v1 v2 v3 ..             polygon using current material, spec. v
97   sph     vc radius               sphere
98   cyl     v1 radius v2            truncated right cylinder (open-ended)
99   cone    v1 rad1 v2 rad2         truncated right cone (open-ended)
100 < prism   v1 v2 v3 .. length      right prism (closed solid)
100 > prism   v1 v2 v3 .. length      truncated right prism (closed solid)
101   ring    vc rmin rmax            circular ring with inner and outer radii
102   torus   vc rmin rmax            circular torus with inner and outer radii
103   xf      [xform]                 begin/end transformation context
# Line 209 | Line 210 | saturation.  Intensity, such as reflectance or emittan
210   included in the other material parameters.  All colors are absolute,
211   e.g. spectral reflectance or transmittance under uniform white light.
212  
213 < A CIE xy chromaticity pair is the most basic color specification.
214 < A full spectrum is the most general specification, and the starting
215 < (i.e. minimum) and ending (i.e. maximum) wavelengths are given along
216 < with a set of evenly spaced values.  Wavelengths are given in nanometers,
217 < and must be within the range of 380-780.  The spectral values themselves
218 < are located starting at the first wavelength and proceeding at even
219 < increments to the ending wavelength.  The values in between will be
220 < interpolated as necessary, so there must be at least two specified points.
221 < The color mixing entity is intended not only for the mixing of named
222 < colors, but also for color specifications  using an arbitrary set
223 < of basis functions.  The actual totals for spectral and mixing
224 < coefficients is irrelevant, since the results will be normalized.
213 > A CIE xy chromaticity pair is the most basic color specification.  A
214 > full spectrum is the most general specification, and the starting (i.e.
215 > minimum) and ending (i.e. maximum) wavelengths are given along with a
216 > set of evenly spaced values.  Wavelengths are given in nanometers, and
217 > must be within the range of 380-780.  The spectral values themselves,
218 > which can be thought of as relative power density per nanometer, start
219 > at the first wavelength and proceed at even increments to the last
220 > wavelength.  The values in between will be interpolated as necessary,
221 > so there must be at least two specified points.  The color mixing
222 > entity is intended not only for the mixing of named colors, but also
223 > for color specifications  using an arbitrary set of basis functions.
224 > The mixing coefficients are in effect relative luminances for each
225 > color "primary."  The actual total of the mixing coefficients or
226 > spectral values is irrelevant, since the results will always be
227 > normalized.
228  
229   Diffuse emittance is always given in SI units of lumens/meter^2.  Note that
230   this is emittance, not exitance, and does not include light reflected or
# Line 262 | Line 266 | A prism consists of a set of coplanar vertices specify
266   and a length value.  The prism will be extruded so that the end-face
267   points outward, unless the length value is negative, in which case the
268   object is extruded in the opposite direction, resulting in inward-
269 < directed surface normals.
269 > directed surface normals.  If surface normals are specified for the
270 > vertices, they will be applied to the side faces but not the end
271 > faces, and they must generally point in the appropriate direction
272 > (i.e. in or out depending on whether extrusion is negative or positive).
273  
274   A sphere, cylinder or cone with negative radii is interpreted as having
275   an inward facing surface normal.  Otherwise, the normal is assumed

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines