On 30/06/2015 at 17:47, xxxxxxxx wrote:
User Information:
Cinema 4D Version: R16
Platform: Windows ;
Language(s) : C++ ;
---------
Consider this tree of objects in Cinema4D:
_<_img src="http://i39.photobucket.com/albums/e166/megamau/2015-07-01 01_37_10-cinema 4d r15.037 studio - free-c4d-3d-model-spaceride-ufo_test.c4d_zps6zpwekyw.png" height="177" width="176" border="0" /_>_
When I try to load this C4D file into my application using Melange, I only get the first "Cube". What's interesting, is that I get all 3 calls to NodeData *AllocAlienObjectData(Int32 id, Bool &known), but only one call to Bool AlienPolygonObjectData::Execute().
Please note that all the "Cubes" are polygon objects. Also, this only happens when I CTRL+DRAG the first cube to create the other 2, if I create new cubes from scratch instead of copying them, everything works as expected.
I can't find any difference between copied objects and new objects, so at the end, this seems like a bug.