summaryrefslogtreecommitdiffstats
path: root/libdimension-python/tests
Commit message (Collapse)AuthorAgeFilesLines
* Modularize the libdimension codebase.Tavian Barnes2015-10-251-3/+2
|
* Re-think colors.Tavian Barnes2011-12-141-9/+3
| | | | | | | | | 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.
* Use a separate class for sRGB colors.Tavian Barnes2011-12-042-5/+5
|
* Be more consistent about using sRGB in the client.Tavian Barnes2011-11-281-0/+1
| | | | Also, expose the sRGB C and C^-1 functions.
* Get rid of dmnsn_color_is_black().Tavian Barnes2011-11-071-3/+0
|
* Ship dimension client inside the Python package.Tavian Barnes2011-10-311-4/+1
|
* Make API more consistent.Tavian Barnes2011-10-301-1/+1
| | | | Object methods should be dmnsn_<object>_<fn>().
* Use double rather than single quotes for Python strings.Tavian Barnes2011-09-224-15/+15
|
* Fix --disable-png behaviour in the Python module.Tavian Barnes2011-09-182-2/+3
|
* Replace sky_spheres with a single background pigment.Tavian Barnes2011-08-211-2/+1
|
* Reduce duplication between demo.py and demo.dmnsn.Tavian Barnes2011-07-262-130/+7
|
* Implement triangles.Tavian Barnes2011-07-131-0/+20
|
* Clean up tests a bit.Tavian Barnes2011-07-131-4/+3
|
* Use a default diffuse amount of 0.7.Tavian Barnes2011-06-171-1/+1
| | | | | POV-Ray's default of 0.6 was added to a 0.1 ambient. But when you do the sRGB correctly, 0.6 + 0.1 ~= 0.6.
* Add pigment= and finish= shorthand to Object.__init__().Tavian Barnes2011-06-171-24/+20
|
* Use /usr/bin/env python3 rather than /usr/bin/python3.Tavian Barnes2011-06-164-4/+4
|
* Make python module more "pythonic".Tavian Barnes2011-06-154-34/+34
| | | | Use lower_case instead of mixedCase, and add docstrings.
* Use propper extensions for tests.Tavian Barnes2011-06-141-0/+1
|
* Fix rotational alignment.Tavian Barnes2011-06-141-4/+4
|
* Use Cython for the Python module.Tavian Barnes2011-06-132-21/+140
|
* Add transform() to Python Objects.Tavian Barnes2011-05-291-5/+5
|
* Add cameras, objects, and spheres to Python module.Tavian Barnes2011-05-222-3/+17
|
* Switch to Blender model of filtered transparency.Tavian Barnes2011-05-201-5/+5
|
* Add Canvases to the Python module.Tavian Barnes2011-05-203-1/+70
|
* Add Colors to the Python extension.Tavian Barnes2011-05-202-0/+56
|
* Fix Matrix repr() and tests.Tavian Barnes2011-05-201-12/+26
|
* Add matricies to Python module.Tavian Barnes2011-05-191-0/+13
|
* Implement Vectors in python.Tavian Barnes2011-05-182-1/+54
|
* Add dieOnWarnings() to python module.Tavian Barnes2011-05-171-0/+3
|
* Split python Scenes into a new source file, add python tests.Tavian Barnes2011-05-162-0/+53