Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
On 25/10/2014 at 17:06, xxxxxxxx wrote:
Please forgive for such a newbie question, but I'm trying to set a light with the 'detail' parameter of 'LIGHT_DETAILS_FALLOFF_INVERSESQUARE CLAMPED ' but with no luck, please, can some one help me with this issue? This is part of my code...
> myLight = c4d.BaseObject(5102) > > doc.InsertObject(myLight) > > myLight[c4d.ID_BASEOBJECT_VISIBILITY_EDITOR] = 0 > > myLight[c4d.LIGHT_BRIGHTNESS] = 0.7 > > myLight[c4d.LIGHT_TYPE] = 8 > > ....... > > ....... > > _ > > _ > > myLight[c4d.LIGHT_DETAILS_FALLOFF] = 3 > > _ > > _ > > myLight[c4d.LIGHT_DETAILS_OUTERDISTANCE] = 800 > > _ > > _ > > > > > _ > > _ I always get "SyntaxError: invalid syntax".
Thanks for all your help guys!
On 26/10/2014 at 07:23, xxxxxxxx wrote:
Are you on Mac? Alt + Space inserts some other space character that Python can not interpret. Try deleting the whitespace after the ] and add a new one.
On 26/10/2014 at 11:17, xxxxxxxx wrote:
Yes, I'm on a Mac. I'm using PyChar IDE, no wrong spaces, I've already deleted the white spaces but same error.
> myLight[c4d.LIGHT_DETAILS_FALLOFF]=3
I've really frustrated! Hope there is one solution for this. I appreciate your help, many thanks!
On 27/10/2014 at 03:38, xxxxxxxx wrote:
Hello,
When you look at the Olight.h header file you will see that LIGHT_DETAILS_FALLOFF_INVERSESQUARE_CLAMPED has the value of 7. But I suggest to not use such magic numbers but to use the actual symbol:
op[c4d.LIGHT_DETAILS_FALLOFF] = c4d.LIGHT_DETAILS_FALLOFF_INVERSESQUARE_CLAMPED
best wishes, Sebastian
On 28/10/2014 at 18:49, xxxxxxxx wrote:
Once again sr. it works like a charm!! I have no word to thank you!
Cheers!!!