SetPData(), GetPData() TypeError
- 
 On 11/05/2015 at 02:31, xxxxxxxx wrote: User Information: 
 Cinema 4D Version: R16
 Platform: Mac ;
 Language(s) :--------- 
 Using c4d.modules.thinkingparticles.TP_MasterSystem.SetPData() or ~.GetPData() throws a TypeError
 here when I try it on a Boolean data channel. It seems to work fine for Integers though.
- 
 On 11/05/2015 at 02:35, xxxxxxxx wrote: Traceback (most recent call last) : File "'ParticlesToMesh'", line 108, in main TypeError: The data channel is not accessible: '174'.
- 
 On 11/05/2015 at 02:36, xxxxxxxx wrote: Hm, I always get 0 for an Integer channel but I set it to TRUE from XPresso. 
- 
 On 11/05/2015 at 09:16, xxxxxxxx wrote: Hello, could you please provide us with the code that is necessary to reproduce the described behavior? Best wishes, 
 Sebastian
- 
 On 11/05/2015 at 11:42, xxxxxxxx wrote: import c4d def main() : tp = doc.GetParticleSystem() pid = tp.AllocParticle() last_channel = tp.NumDataChannels() - 1 if last_channel < 0: print "Please create a Data Channel." return print "1)", tp.GetPData(pid, last_channel) print "2)", tp.SetPData(pid, last_channel, True) print "3)", tp.GetPData(pid, last_channel) main()Create a Boole channel before you run the script. Best, 
 Niklsa
- 
 On 15/05/2015 at 08:36, xxxxxxxx wrote: Hello, it has been confirmed that this is a bug. A bug report was filed, thanks for reporting this. Best wishes, 
 Sebastian