THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 06/11/2006 at 08:58, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 10
Platform: Windows ;
Language(s) : C.O.F.F.E.E ;
---------
I have a question regarding a script:
I am still using C4d 9.6,
and I use this script to toggle color for the Grids and Viewport background at once, when I switch between dark and light layouts. For some reason it does not seem to work anymore with r10 (demo).
Can anyone help me as to why that is?
the script:
var bgcolor = GetWorldContainer();
var rgb = 256.0;
var R = 170;
var G = 170;
var B = 170;
var B1 = vector(R/rgb,G/rgb,B/rgb);
var r = 70;
var g = 70;
var b = 70;
var B2 = vector(r/rgb,g/rgb,b/rgb);
if (bgcolor->GetData(WPREF_BACKGROUND_COL) == B1)
bgcolor->SetData(WPREF_BACKGROUND_COL , B2);
else
bgcolor->SetData(WPREF_BACKGROUND_COL , B1);
SetWorldContainer(bgcolor);
var Gcolor = GetWorldContainer();
var rgb = 256.0;
var R = 120;
var G = 120;
var B = 120;
var G1 = vector(R/rgb,G/rgb,B/rgb);
var r = 135;
var g = 135;
var b = 135;
var G2 = vector(r/rgb,g/rgb,b/rgb);
if (bgcolor->GetData(WPREF_GRID_MAJOR_COL) == G1)
bgcolor->SetData(WPREF_GRID_MAJOR_COL , G2);
else
bgcolor->SetData(WPREF_GRID_MAJOR_COL , G1);
SetWorldContainer(bgcolor);
var Gcolor = GetWorldContainer();
var rgb = 256.0;
var R = 150;
var G = 150;
var B = 150;
var M1 = vector(R/rgb,G/rgb,B/rgb);
var r = 95;
var g = 95;
var b = 95;
var M2 = vector(r/rgb,g/rgb,b/rgb);
if (bgcolor->GetData(WPREF_GRID_MINOR_COL) == M1)
bgcolor->SetData(WPREF_GRID_MINOR_COL , M2);
else
bgcolor->SetData(WPREF_GRID_MINOR_COL , M1);
SetWorldContainer(bgcolor);