Blender Git Commit Log

Git Commits -> Revision d3973da

Revision d3973da by Maxime Curioni (master)
July 18, 2008, 02:55 (GMT)
soc-2008-mxcurioni: FEdge class added. Modifed converting functions to passing-by-reference format. Improved the type checking for FEdge and CurvePoint. Modified FEdge C++ class to test for null vertices. Updated previous classes to support FEdge.

So far, whenever a Python object is created from its corresponding C++ object, the input object reference is copied into a new object. Due to Freestyle's functions (especially regarding the way it is iterated), it is currently impossible to deal with a pointer-based Python object. It is not a real drawback, just an aspect to keep in mind.

Commit Details:

Full Hash: d3973dac717da1557a9a8d50f5c13e25ae75eaa8
SVN Revision: 15617
Parent Commit: e474894
Lines Changed: +429, -252

2 Added Paths:

/source/blender/freestyle/intern/python/Interface0D/SVertex.h (+33, -0) (View)
/source/blender/freestyle/intern/python/Interface1D/FEdge.h (+32, -0) (View)

9 Modified Paths:

/source/blender/freestyle/intern/python/Convert.cpp (+33, -40) (Diff)
/source/blender/freestyle/intern/python/Convert.h (+10, -6) (Diff)
/source/blender/freestyle/intern/python/Interface0D.cpp (+23, -7) (Diff)
/source/blender/freestyle/intern/python/Interface0D/CurvePoint.cpp (+4, -5) (Diff)
/source/blender/freestyle/intern/python/Interface0D/SVertex.cpp (+20, -4) (Diff)
/source/blender/freestyle/intern/python/Interface1D.cpp (+10, -2) (Diff)
/source/blender/freestyle/intern/python/Interface1D/FEdge.cpp (+260, -187) (Diff)
/source/blender/freestyle/intern/view_map/Silhouette.h (+2, -0) (Diff)
/source/blender/freestyle/SConscript (+2, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021