This reference is for Processing 3.0+. If you have a previous version, use the reference included with your software in the Help menu. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Core Javadoc and Libraries Javadoc.

Class

PShape

Name

isVisible()

Examples
example pic
PShape s;

void setup() {
  size(100, 100);
  // The file "bot.svg" must be in the data folder
  // of the current sketch to load successfully 
  s = loadShape("bot.svg");
}
void draw() {
  background(204);
  shape(s, 10, 10, 80, 80);  // Draw shape
  s.setVisible(mousePressed);
  if (s.isVisible() == false) {  // Or use: "if (!s.isVisible)"
    noFill();
    rect(10, 10, 80, 80); 
  }
}
Description Returns a boolean value "true" if the image is set to be visible, "false" if not. This value can be modified with the setVisible() method.

The default visibility of a shape is usually controlled by whatever program created the SVG file. For instance, this parameter is controlled by showing or hiding the shape in the layers palette in Adobe Illustrator.
Syntax
sh.isVisible()
Parameters
sh PShape: any variable of type PShape
Returnsboolean
RelatedsetVisible()
Updated on January 1, 2021 03:38:09am EST