xxxxxxxxxx
111
let angle = 0;
let r = 40; // radius
let theta = 0;
let letterArray = ["U", "M", "G", "E", "R", "A", "N", "I"];
function setup() {
createCanvas(1000, 1000);
textFont('Georgia');
textAlign(CENTER);
textSize(18);
}
function draw() {
// background(185, 20, 222);
translate(width / 2, height / 2);
for (let i = 0; i < 8; i++) {
rotate(PI/i);
// rotate(QUARTER_PI/1.25); // rotation for the group of letters, which affects the spacing between letters
// translate(140 * sin(theta), 140 * cos(theta));
translate(200, 0);
// tran
// push();
for (let i = 0; i < 13; i++) {
rotate(QUARTER_PI/1.25); // rotation for the group of letters, which affects the spacing between letters
push();
translate(r * sin(theta), r * cos(theta));
rotate(PI); // rotation for individual letter
text(letterArray[1], 0, 0);
pop();
}
// pop();
}
}
// function draw() {
// translate(width/2, height/2);
// for (let i = 0; i < 8; i++) {
// rotate(QUARTER_PI); // rotation for the group of letters, which affects the spacing between letters
// translate(340 * sin(theta), 340 * cos(theta));
// //U
// // push();
// // translate(525, 195);
// for (let i = 0; i < 12; i++) {
// rotate(QUARTER_PI/1.25);
// push();
// translate(r * sin(theta), r * cos(theta));
// rotate(PI);
// text(letterArray[0], 1, 2);
// pop();
// }
// pop();
// push();
// translate(700,200);
// for (let i = 0; i < 12; i++) {
// rotate(QUARTER_PI/1.25);
// push();
// translate(r * sin(theta), r * cos(theta));
// rotate(PI);
// text(letterArray[1], 1, 2);
// pop();
// }
// pop();
// //inner circle
// push();
// translate(725, 325);
// for (let i = 0; i < 12; i++) {
// rotate(QUARTER_PI/1.25);
// push();
// translate(r * sin(theta), r * cos(theta));
// rotate(PI);
// text(letterArray[1], 1, 2);
// pop();
// }
// pop();
// push();
// translate(615, 300);
// for (let i = 0; i < 12; i++) {
// rotate(QUARTER_PI/1.25);
// push();
// translate(r * sin(theta), r * cos(theta));
// rotate(PI);
// text(letterArray[0], 1, 2);
// pop();
// }
// pop();