Package processing.core

Examples of processing.core.PApplet


    public void draw() {}
  }
 
  @Before
  public void setup() {
    PApplet applet = new PApplet();
    applet.g = new PGraphics();
    Hermes.setPApplet(applet);
    applet.rectMode(PApplet.CENTER);
  }
View Full Code Here


   
  }
 
  @Before
  public void setup() {
    PApplet applet = new PApplet();
    applet.g = new PGraphics();
    Hermes.setPApplet(applet);
    applet.rectMode(PApplet.CENTER);
  }
View Full Code Here

public class HelloSplittingShapesTest extends TestCase
{
    RPolygon poly;
   
    public void setUp() {
      PApplet applet = new PApplet();
      RG.init(applet);
      RSVG svgLoader = new RSVG();
      // need to be in the geomerative directory for this to work
      poly = svgLoader.toGroup("./tutorial/Tutorial_13_HelloSplittingShapes/data/bot1.svg").toPolygon();       
    }
View Full Code Here

    return new HRectangle(_position, min, max);
  }
 
  @Override
  public void draw() {
    PApplet papp = Hermes.getPApplet();
    papp.beginShape(PApplet.POLYGON);
    for(PVector p : _points) {
      papp.vertex(p.x, p.y);
    }
    PVector vert = _points.get(0);
    papp.vertex(vert.x,vert.y);
    papp.endShape();
  }
View Full Code Here

   * @param c
   * @param d
   */
  public HRectangle(float a, float b, float c, float d) {
    super(new PVector(a,b,0));
    PApplet p = Hermes.getPApplet();
    if(p != null) {
      switch(p.g.rectMode) {
      case PApplet.CORNER:
        _min = zeroVector();
        _max = new PVector(c,d);
View Full Code Here

    @JRubyMethod(name = "init", meta = true, rest = true, required = 1, optional = 3)

    static void init(ThreadContext context, IRubyObject self, IRubyObject args[]) {
        int count = Arity.checkArgumentCount(context.getRuntime(), args, 1, 4);
        if (count == 4) {
            PApplet parent = (PApplet) args[0].toJava(PApplet.class);
            float cx = (float) args[1].toJava(Float.class);
            float cy = (float) args[2].toJava(Float.class);
            float radius = (float) args[3].toJava(Float.class);
            new JArcBall(parent, cx, cy, radius).setActive(true);
        }
        if (count == 3) {
            PApplet parent = (PApplet) args[0].toJava(PApplet.class);
            float cx = (float) args[1].toJava(Float.class);
            float cy = (float) args[2].toJava(Float.class);
            new JArcBall(parent, cx, cy, parent.width * 0.8f).setActive(true);
        }
        if (count == 1) {
            PApplet parent = (PApplet) args[0].toJava(PApplet.class);
            new JArcBall(parent).setActive(true);
        }       
    }
View Full Code Here

    }
   
    g.background(0);

    if (mouse3DRotate || osc3DRotate) {
      PApplet p = PAppletFactory.getInstance();

      if (showLight) {
        // Simple 3D lighting
        g.directionalLight(204, 204, 204, lightX, lightY, -1);
      }
View Full Code Here

  public void distort(PVector origCoord, PVector distCoord, int col) {
    distCoord.x = origCoord.x;
    distCoord.y = origCoord.y;

    PApplet p = PAppletFactory.getInstance();

    // Random
    // distCoord.z = (float) (Math.random()) * 10;
    // Wave / Ripple
    // distCoord.z = (float) Math.sin(distCoord.x * 1.1f) * 5f;
    // Perlin Noise
    // distCoord.z = PApplet.sin(p.frameCount / 20f) * p.noise(distCoord.x, distCoord.y) * 50 -
    // 25;

    float brightness = p.brightness(col);
    float z = PApplet.map(brightness, 0, 255, -1, 1);
    // PApplet.println(col + ". " + brightness + "," + z);
    distCoord.z = z * PApplet.sin(p.frameCount / 20f) * 50;
  }
 
View Full Code Here

  @Override
  public void distort(PVector origCoord, PVector distCoord, int value) {
    distCoord.x = origCoord.x;
    distCoord.y = origCoord.y;

    PApplet p = PAppletFactory.getInstance();

    // Wave / Ripple
    distCoord.z = (float) Math.sin(distCoord.x * 1.1f) * 5f;
  }
 
View Full Code Here

  private float squareWidth = 10.f;
  private PApplet p;

  @Before
  public void before() {
    p = new PApplet();
    map = new UnfoldingMap(p);
  }
View Full Code Here

TOP

Related Classes of processing.core.PApplet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.