barelief / freetransform-processing Goto Github PK
View Code? Open in Web Editor NEWFreeTransform - library for Processing
License: MIT License
FreeTransform - library for Processing
License: MIT License
for example don't change the color of edges from unselected quads
also when coordinate json is absent - create new json file
check Cursors.java
Need someone with mac to test library if it works fine with Processing3 and Processing2
Needed for transforming many textures in one sketch
for example setRotationStep(HALF_PI/2)
SCALE_PROPORTIONALL_LINE should mirror the texture if I move one edge over another opposite edge (now it bounces)
Scale cursor should rotate (perpendiculatr) according to the edge
if, for example, few quads are overlapping, by default you select the one which is arranged on top.
However we can make manual selection of quads. So no matter matter where you click, the particular quad is alwas selected the same
Load image to the quad and saves image path into json
should work like layers
SCALE_FREE_POINT should have offset (from mouse to the point) added
When repositioningId also copy points positions, so image is correctly transformed with a new id ;)
Rotate cursor should rotate according to polygon center vector
When new Quad was added, it's empty. You can add image (shortcut) to the newly created Quad.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.