summaryrefslogtreecommitdiffstats
path: root/libdimension-python
Commit message (Collapse)AuthorAgeFilesLines
* Add .scale(), .translate(), and .rotate() methods to transformable objects.Tavian Barnes2011-09-181-6/+14
|
* Document and fix some things in the Python module.Tavian Barnes2011-09-161-22/+28
|
* Make Textures transformable.Tavian Barnes2011-09-161-0/+5
|
* Transform normals as pseudovectors, not vectors.Tavian Barnes2011-09-142-2/+4
| | | | | | | | Also clarify the vector transformation API. Instead of dmnsn_transform_vector(), we have: - dmnsn_transform_point() - dmnsn_transform_direction() - dmnsn_transform_normal()
* Use dmnsn_object::intrinsic_trans from Python.Tavian Barnes2011-09-122-5/+5
|
* Constrain some invariants a bit tighter in Python module.Tavian Barnes2011-09-071-7/+15
|
* Replace sky_spheres with a single background pigment.Tavian Barnes2011-08-213-58/+12
|
* Don't dynamically allocate timers.Tavian Barnes2011-08-212-20/+9
|
* Support thread cancelation, and handle ^C in the client.Tavian Barnes2011-08-192-3/+10
|
* Handle reflection correctly in the client.Tavian Barnes2011-08-181-2/+5
|
* Rename "translucency" to "transparency".Tavian Barnes2011-08-122-3/+3
| | | | Perhaps I should look up terms before I use them.
* Use regular def for Matrix.inverse().Tavian Barnes2011-08-121-2/+3
| | | | cpdef seems to generate non-ISO-C code.
* Take *args and **kwargs in Cylinder().Tavian Barnes2011-08-031-2/+4
|
* Add [] accessors to Canvases.Tavian Barnes2011-07-292-0/+36
|
* Support rendering image subregions.Tavian Barnes2011-07-292-7/+47
| | | | This is the first step to supporting distributed renders.
* Add leopard pigment.Tavian Barnes2011-07-282-0/+7
|
* Make the checker pattern a singleton.Tavian Barnes2011-07-282-9/+1
|
* Remove color_maps.Tavian Barnes2011-07-282-37/+0
|
* Reduce duplication between demo.py and demo.dmnsn.Tavian Barnes2011-07-262-130/+7
|
* Add some sanity checking.Tavian Barnes2011-07-261-1/+6
|
* Implement quick_color for Pigments.Tavian Barnes2011-07-132-10/+19
|
* Support flags-style syntax for --quality.Tavian Barnes2011-07-131-4/+59
|
* Implement triangles.Tavian Barnes2011-07-133-0/+37
|
* 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-172-34/+77
|
* Use /usr/bin/env python3 rather than /usr/bin/python3.Tavian Barnes2011-06-164-4/+4
|
* Implement Progress class.Tavian Barnes2011-06-165-7/+140
|
* Fix python module license.Tavian Barnes2011-06-162-12/+14
|
* More slight style fixes.Tavian Barnes2011-06-161-4/+4
|
* Use types for command-line options, and support --quality.Tavian Barnes2011-06-161-1/+8
|
* Make python module more "pythonic".Tavian Barnes2011-06-155-190/+562
| | | | Use lower_case instead of mixedCase, and add docstrings.
* Add .pigment and .finish properties to Textures.Tavian Barnes2011-06-152-50/+60
|
* Use propper extensions for tests.Tavian Barnes2011-06-141-0/+1
|
* Add Timers to Python module.Tavian Barnes2011-06-142-0/+59
|
* Fix rotational alignment.Tavian Barnes2011-06-143-25/+12
|
* Use Cython for the Python module.Tavian Barnes2011-06-1325-2130/+1417
|
* Add transform() to Python Objects.Tavian Barnes2011-05-294-10/+44
|
* Handle sRGB gamma correctly.Tavian Barnes2011-05-282-32/+42
|
* Add cameras, objects, and spheres to Python module.Tavian Barnes2011-05-2223-113/+637
|
* Switch to Blender model of filtered transparency.Tavian Barnes2011-05-202-28/+28
|
* Add Canvases to the Python module.Tavian Barnes2011-05-208-12/+290
|
* Properly handle bools in dieOnWarnings().Tavian Barnes2011-05-201-3/+7
|
* Add Colors to the Python extension.Tavian Barnes2011-05-209-31/+461
|
* Rename Python dimension.h to dimension-python.h.Tavian Barnes2011-05-206-6/+6
|
* Fix Matrix repr() and tests.Tavian Barnes2011-05-202-14/+28
|
* Improve dmnsn_py_Vector_args() API.Tavian Barnes2011-05-202-70/+35
|
* Add python headers to Makefile.am to fix distcheck.Tavian Barnes2011-05-191-1/+5
|
* Add matricies to Python module.Tavian Barnes2011-05-197-16/+419
|
* Don't #include .c files.Tavian Barnes2011-05-197-27/+103
|