Blender Git Loki

Git Commits -> Revision c47682d

Revision c47682d by Tamito Kajiyama (master)
October 2, 2014, 08:52 (GMT)
Freestyle: Fix for destructive view map modifications during chaining operations.

The view map is mostly treated as a read-only data structure by line stylization
operations (i.e., selection, chaining, splitting, sorting and stroke creation). The
only exception is the chaining operation in some cases where insertion of extra
FEdge objects is necessary to ensure the continuity of underlying FEdges from
which a chain is constructed.

The present revision addresses the removal of extra FEdges so to keep the view
map clean and suitable for reuse in subsequent render frames.

Commit Details:

Full Hash: c47682d6abd36c607bc6aa25595afc4034df0d5c
Parent Commit: c946a45
Lines Changed: +80, -4

5 Modified Paths:

/source/blender/freestyle/intern/application/Controller.cpp (+9, -4) (Diff)
/source/blender/freestyle/intern/stroke/Chain.cpp (+2, -0) (Diff)
/source/blender/freestyle/intern/view_map/Silhouette.h (+42, -0) (Diff)
/source/blender/freestyle/intern/view_map/ViewMap.cpp (+24, -0) (Diff)
/source/blender/freestyle/intern/view_map/ViewMap.h (+3, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021