DezFX
01-15-2004, 01:22 AM
If I want to querry the boolean value (1,0) of the grid, what kind of variable set do I need to define? Below is a script I'm working on to toggle the grid on and off depending on which viewport is active.
------------
int $vis; ///this is where I need help. Is it an int variable that I need to declare for a boolean?
{
// get active panel
string $currentPanel = `getPanel -underPointer`;
// no panel under pointer --> get panel with focus
if ($currentPanel == "")
$currentPanel = `getPanel -withFocus`;
// get panel display type
string $panelType = `getPanel -typeOf $currentPanel`;
// get panel name
string $currentName = `modelPanel -query -label $currentPanel`;
if ($panelType == "modelPanel")
{
// Toggle grid in correct panel:
if($currentName == "Top View")
{$vis = '-q -grid modelPanel1'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel1;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel1;
}
if($currentName == "Side View")
{$vis = '-q -grid modelPanel2'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel2;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel2;
}
if($currentName == "Front View")
{$vis = '-q -grid modelPanel3'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel3;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel3;
}
if($currentName == "Persp View")
{$vis = '-q -grid modelPanel4'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel4;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel4;
}
}
}
------------
------------
int $vis; ///this is where I need help. Is it an int variable that I need to declare for a boolean?
{
// get active panel
string $currentPanel = `getPanel -underPointer`;
// no panel under pointer --> get panel with focus
if ($currentPanel == "")
$currentPanel = `getPanel -withFocus`;
// get panel display type
string $panelType = `getPanel -typeOf $currentPanel`;
// get panel name
string $currentName = `modelPanel -query -label $currentPanel`;
if ($panelType == "modelPanel")
{
// Toggle grid in correct panel:
if($currentName == "Top View")
{$vis = '-q -grid modelPanel1'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel1;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel1;
}
if($currentName == "Side View")
{$vis = '-q -grid modelPanel2'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel2;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel2;
}
if($currentName == "Front View")
{$vis = '-q -grid modelPanel3'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel3;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel3;
}
if($currentName == "Persp View")
{$vis = '-q -grid modelPanel4'; ///I am getting a syntax error here.
if ($vis == "0")
modelEditor -e -grid 1 modelPanel4;
if ($vis == "1")
modelEditor -e -grid 0 modelPanel4;
}
}
}
------------
