MergeDocument isn't importing/assigning textures
-
On 19/05/2017 at 09:47, xxxxxxxx wrote:
I'm working on a script to merge a file into my scene. I have polygon objects with materials assigned to them, but when I import using SCENEFILTER_OBJECTS (flag 1), it only imports the objects, not the materials. The SDK says it should import the objects "and associated items, such as materials used". Am I missing something?
Here's what I'm using:
import c4d
from c4d import gui
#Welcome to the world of PythonresourceFile="D:[***]\Interior.c4d"
def main() :
c4d.documents.MergeDocument(doc, resourceFile, 1)
c4d.EventAdd() -
On 19/05/2017 at 10:12, xxxxxxxx wrote:
- don't use numerals for flags when there are symbols available
- the docs are wrong here, you need to tell it to load objects AND materials
MergeDocument(doc, fn, c4d. SCENEFILTER_OBJECTS | c4d.SCENEFILTER_MATERIALS)
-
On 19/05/2017 at 10:24, xxxxxxxx wrote:
This fixed, it thanks!
Also, thanks for the tip re: symbols - I'm new to all this and have so much to learn
-
On 22/05/2017 at 08:51, xxxxxxxx wrote:
Hi theleast,
welcome to the Plugin Café forums.
We'll correct the documentation.