Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import hype.*;
- import hype.extended.behavior.HFollow;
- HFollow mf;
- HRect rect;
- HCanvas canvas;
- int stageW = 640;
- int stageH = 640;
- PImage canvasFlip;
- void settings() {
- size(stageW,stageH, P3D);
- }
- void setup() {
- H.init(this).background(#242424).use3D(true);
- canvas = new HCanvas(P3D).autoClear(false).fade(5);
- canvas.loc(stageW/2, 0);
- H.add(canvas);
- rect = new HRect(100);
- rect.rounding(40).noStroke().fill(#ECECEC).loc(width/2,height/2).anchorAt(H.CENTER).rotation(45);
- canvas.add(rect);
- mf = new HFollow().target(rect);
- canvasFlip = canvas.graphics();
- }
- void draw() {
- H.drawStage();
- // flipped copy of HCanvas
- pushMatrix();
- scale(-1,1); // flip PImage on the x axis
- translate(-(stageW/2), 0, 0);
- image(canvasFlip, 0, 0);
- popMatrix();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement