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 23/02/2017 at 00:31, xxxxxxxx wrote:
Hi there,
I tried to set a Layer Color via
> layer_data = layer.GetLayerData(doc) > > layer_data['color'] = c4d.Vector(200,100,50) > > layer.SetLayerData(doc,layer_data)
If I take 255,0,0 as RGB-Values, it's a red one so this works basically. But the result of 200,100,50 is a white layer instead of a brown one.
why?
On 23/02/2017 at 04:59, xxxxxxxx wrote:
Hi,
in Vectors colors do usually get stored in floating point values ranging from 0.0 to 1.0 instead of integer values from 0 to 255.
On 24/02/2017 at 00:56, xxxxxxxx wrote:
k. are there other - maybe simpler than calculating from 0-255 to 0-1 - possibilities since the RGB-Values in the ColorChoosers are also from 0-255?
On 24/02/2017 at 09:01, xxxxxxxx wrote:
Converting 0-255 to 0-1.0 is only a matter of dividing the value by 255. Can't get much simpler than that
Steve