SketchBook

らいんあーと

var pointAX
var pointBX
var speedAX
var speedBX
var pointAY
var pointBY
var speedAY
var speedBY
var pointCX
var pointDX
var speedCX
var speedDX
var pointCY
var pointDY
var speedCY
var speedDY
function setup() {
createCanvas(windowWidth,windowHeight);
strokeWeight(5);
pointAX = random(0, windowWidth);
pointBX = random(0, windowWidth);
pointAY = random(0, windowHeight);
pointBY = random(0, windowHeight);
speedAX = random(-5,5)
speedBX = random(-5,5)
speedAY = random(-5,5)
speedBY = random(-5,5)
pointCX = random(0, windowWidth);
pointDX = random(0, windowWidth);
pointCY = random(0, windowHeight);
pointDY = random(0, windowHeight);
speedCX = random(-5,5)
speedDX = random(-5,5)
speedCY = random(-5,5)
speedDY = random(-5,5)
}
function draw() {
background(234, 234, 234, 20);
pointAX = pointAX + speedAX
pointBX = pointBX + speedBX
pointCX = pointCX + speedCX
pointDX = pointDX + speedDX
pointAY = pointAY + speedAY
pointBY = pointBY + speedBY
pointCY = pointCY + speedCY
pointDY = pointDY + speedDY
if (pointAX > windowWidth) {
speedAX = -speedAX;}
if (pointBX > windowWidth) {
speedBX = -speedBX;}
if (pointAY > windowHeight) {
speedAY = -speedAY;}
if (pointBY > windowHeight) {
speedBY = -speedBY;}
if (pointAX < 0) {
speedAX = -1 * speedAX;}
if (pointBX < 0) {
speedBX = -1 * speedBX;}
if (pointAY < 0) {
speedAY = -1 * speedAY;}
if (pointBY < 0) {
speedBY = -1 * speedBY;}
if (pointCX > windowWidth) {
speedCX = -speedCX;}
if (pointDX > windowWidth) {
speedDX = -speedDX;}
if (pointCY > windowHeight) {
speedCY = -speedCY;}
if (pointDY > windowHeight) {
speedDY = -speedDY;}
if (pointCX < 0) {
speedCX = -1 * speedCX;}
if (pointDX < 0) {
speedDX = -1 * speedDX;}
if (pointCY < 0) {
speedCY = -1 * speedCY;}
if (pointDY < 0) {
speedDY = -1 * speedDY;}
sikaku();
}
function sikaku(){
stroke(110, 250, 240);
line(pointAX, pointAY, pointBX, pointBY)
stroke(25, 25, 112);
line(pointAX, pointAY, pointCX, pointCY)
stroke(127, 255, 212);
line(pointCX, pointCY, pointDX, pointDY)
stroke(0, 100, 0);
line(pointBX, pointBY, pointDX, pointDY)
}