My confessions are to a secret lover. Knives in the back like a sharp pain. I don’t want to see you with another. Deep down I hope you feel the same. Confessions of a maniac. Confessions of Trust Issues. Confessions of Hurt. Of Trials and Errors. Love and Loss. Of Played and Players. I miss you a lot. Of Secrets and Confessions. My Confessions are tailored.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality
Anya is LIVE right now
FREE
Free to watch • No registration required • HD streaming
Because of the problems I’ve had with the outline I came up and googled some ideas how to fix the code. I tried different things until it finally worked by combining this four functions: (if you click on the functions you will be forwarded to the documentation-website of processing)
strokeWeight()
strokeJoin()
beginShape()
curveVertex()
Following you will find the code of my first trial as well as my final one:
final int drawingWidth = 1200;
final int drawingHeight = 1200;
float size = 500;
void setup() {
size(1200, 1200);
background(255, 255, 255);
// Only once
noLoop();
}
void draw() {
// Begin saving the PDF
beginRecord(PDF, "01.09.2.pdf");
// We only want the outline of the shape
noFill();
// Width of the line. Make it THICC in order to get a good laser cutting result..
strokeWeight(50);
// Don't add joins
strokeJoin(MITER);
// Now we can finally draw the shape
beginShape();
// Center point in the drawing
float centerX = drawingWidth/2;
float centerY = drawingWidth/2;
// Shape of the rose; See Wikipedia
float k = 10.0;
float dis = 1.0;
float step = 6.0;
k = dis/step;
float maxTheta = 12*PI;
// How many points do we want? 100 seems to work fine
int iters = 100;
for (int i = 0; i < iters+3; i++) {
int realI = i % iters;
float theta = realI*(maxTheta/(float)iters);
float x = size*cos(k*theta)*cos(theta);
float y = size*cos(k*theta)*sin(theta);