| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
Color is a property of light, and thus doesn't include information
about transparency. But canvas pixels and object pigments represent
a color and a degree of transparency. The new type dmnsn_tcolor/
TColor encapsulates that information.
Also, fix the transparent shadow implementation.
|
|
|
|
| |
Object methods should be dmnsn_<object>_<fn>().
|
|
|
|
|
|
|
|
| |
Also clarify the vector transformation API. Instead of
dmnsn_transform_vector(), we have:
- dmnsn_transform_point()
- dmnsn_transform_direction()
- dmnsn_transform_normal()
|
| |
|
| |
|
|
|
|
|
| |
Couldn't really do these while I was trying to be POV-Ray compatible,
'cause they would've broken compatibility.
|
| |
|
| |
|
|
|