Blender Git Loki

Git Commits -> Revision 4959b2b

March 23, 2015, 11:46 (GMT)
Added a cache library pointer to objects as a replacement for CL->GR
pointers.

Relationship between CacheLibrary, duplicator Objects and Groups is
difficult. There are a number of somewhat conflicting goals:
- CacheLibraries write out data for objects and dupli groups. Multiple
objects can be stored in the same cache: CL *->* GR
- Objects can override a dupli group with different caches: OB *->1 CL
- As before, each object can be the duplicator for one group: OB *->1 GR

To combine these requirements, the first relationship will be made
indirect. Only the Object -> Group/CacheLib relations are explicit
pointers in the DNA. For finding all objects contained in a cache
library the usual recursive DNA tagging system must then be used.

Commit Details:

Full Hash: 4959b2b30a024ee6aaedc6da1138f09243567bd6
Parent Commit: 6f3e220
Lines Changed: +18, -2

5 Modified Paths:

/release/scripts/startup/bl_ui/properties_object.py (+5, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_object.c (+6, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021