blender/release/scripts
Tamito Kajiyama 3ca0870023 Improvements to the Freestyle Python API (needed by the SVG Exporter)
This patch adds some new functionality to the Freestyle Python API, notably:

  - MaterialBP1D, checks whether the supplied arguments have the same material
  - Fixes a potential crash in CurvePoint.fedge (due to NULL pointer)
  - Makes (error handling in) boolean predicates more robust
  - Adds a BoundingBox type, to make working with bounding boxes easier
  - Adds several new functions (get_object_name, get_strokes, is_poly_clockwise, material_from_fedge)
  - Adds a StrokeCollector StrokeShader, that collects all the strokes from a specific call to Operators.create()
  - Adds hashing and rich comparison to the FrsMaterial type

These new features (most of them, anyway) are needed for making a more robust SVG exporter that supports holes in fills.

Reviewers: kjym3, campbellbarton

Subscribers: campbellbarton

Projects: #bf_blender

Differential Revision: https://developer.blender.org/D1245
2015-05-31 23:16:45 +09:00
..
addons@3fc5b82c6b Corrections to submodules: we need to use latest tag available from master branch 2015-03-31 22:10:26 +05:00
addons_contrib@cf842d8bb7 Point submodules to RC1 tags 2015-03-11 20:49:46 +05:00
freestyle Improvements to the Freestyle Python API (needed by the SVG Exporter) 2015-05-31 23:16:45 +09:00
modules Python: avoid mutable default param values 2015-05-31 15:58:58 +10:00
presets Fix T44614: Maya keymap left mouse click to add cut not working. 2015-05-06 23:59:21 +02:00
startup Fix T44872 2015-05-28 18:05:50 +02:00
templates_osl Cycles: Remove Westin closure. 2014-10-03 16:03:49 +02:00
templates_py Fix T44842: Modal Timer (template) should return {'CANCELLED'} when cancelled! 2015-05-25 17:43:28 +02:00