summaryrefslogtreecommitdiffstats
path: root/libdimension-python/dimension.pyx
Commit message (Expand)AuthorAgeFilesLines
* math: Make vectors have an array instead of different fields.Tavian Barnes2015-10-251-4/+4
* Modularize the libdimension codebase.Tavian Barnes2015-10-251-4/+4
* canvas: Kill optimizers' ->ptr field.Tavian Barnes2014-06-191-2/+2
* objects: Implement smooth triangle fans.Tavian Barnes2014-06-081-14/+26
* objects: Implement triangle fans.Tavian Barnes2014-06-071-0/+27
* csg: Avoid copying the child array for unions.Tavian Barnes2014-06-041-8/+5
* triangles: Better API.Tavian Barnes2014-06-041-5/+12
* object: Use pool.Tavian Barnes2014-05-311-24/+14
* texture: Use pool.Tavian Barnes2014-05-311-9/+1
* finish: Use pool.Tavian Barnes2014-05-311-12/+4
* pigment: Use pool.Tavian Barnes2014-05-311-15/+3
* scene: Get rid of dmnsn_delete_scene().Tavian Barnes2014-05-301-3/+0
* map: Use pool.Tavian Barnes2014-05-301-1/+1
* pattern: Use pool.Tavian Barnes2014-05-301-7/+3
* interior: Use pool.Tavian Barnes2014-05-301-8/+1
* light: Use pool.Tavian Barnes2014-05-301-5/+1
* camera: Use pool.Tavian Barnes2014-05-301-5/+1
* canvas: Use pool.Tavian Barnes2014-05-301-6/+2
* scene: Use pool.Tavian Barnes2014-05-301-1/+1
* python: Add simple global pool interface.Tavian Barnes2014-05-301-0/+18
* future: Add a dmnsn_future_is_done() function.Tavian Barnes2014-04-261-0/+3
* future: Add a race-free way to examine a partial computation.Tavian Barnes2014-04-231-1/+7
* client: Respond to ^C right away if possible.Tavian Barnes2012-12-171-1/+3
* Fix compilation with new versions of Cython.Tavian Barnes2012-06-051-1/+1
* Make triangles smooth.Tavian Barnes2011-12-171-3/+12
* Allow one-element CSG operations.Tavian Barnes2011-12-171-8/+8
* Re-think colors.Tavian Barnes2011-12-141-36/+74
* Hide the presence of dimension.wrapper from wrapper types.Tavian Barnes2011-12-051-0/+1634
* Ship dimension client inside the Python package.Tavian Barnes2011-10-311-1590/+0
* Make API more consistent.Tavian Barnes2011-10-301-11/+19
* Rename progress objects to future objects.Tavian Barnes2011-10-191-27/+26
* Make the default background for a scene Black.Tavian Barnes2011-09-291-4/+2
* Document the _Transformable methods.Tavian Barnes2011-09-231-0/+3
* Add a filename parameter to _raise_OSError().Tavian Barnes2011-09-201-5/+8
* Fix --disable-png behaviour in the Python module.Tavian Barnes2011-09-181-3/+13
* Add ImageMaps to Python module.Tavian Barnes2011-09-181-7/+37
* Add finalizers to Progress objects.Tavian Barnes2011-09-181-1/+11
* 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-141-1/+1
* Use dmnsn_object::intrinsic_trans from Python.Tavian Barnes2011-09-121-5/+4
* 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-211-43/+10
* Don't dynamically allocate timers.Tavian Barnes2011-08-211-15/+5
* Support thread cancelation, and handle ^C in the client.Tavian Barnes2011-08-191-3/+9
* Handle reflection correctly in the client.Tavian Barnes2011-08-181-2/+5
* Rename "translucency" to "transparency".Tavian Barnes2011-08-121-2/+2
* Use regular def for Matrix.inverse().Tavian Barnes2011-08-121-2/+3
* Take *args and **kwargs in Cylinder().Tavian Barnes2011-08-031-2/+4