给零基础朋友的编程课11 - 代码

给零基础朋友的编程课11 上 - 布尔值、判断式、while循环_哔哩哔哩_bilibili

给零基础朋友的编程课11 中 - 算术运算符、间隔与索引_哔哩哔哩_bilibili

给零基础朋友的编程课11 下 - 一点透视、比例、仿制品VI的讲解_哔哩哔哩_bilibili

源代码:

// 
// 仿制品VI //

// 设定 //
size(580, 800);
background(255);

// 绘制 //
//

// -上层线条-
stroke(70);
strokeWeight(2.5);

float x1 = 27, x2;

int i = 0;
float gap = 22;
while(i < 45)
{
  // 循环内容
  x2 = x1 - 500;
  line(x1,0, x2,500);
  
  // 循环计数
  i++;
  x1+=gap;
}

// -中层线条-
noStroke();
fill(255);
beginShape();
  vertex(285, 110);
  vertex(580, 400);
  vertex(580, 800);
  vertex(0,   800);
  vertex(0,   400);
endShape();

stroke(0);
strokeWeight(3.5);

x1 = 285;
float y1 = 120, y2; 
i = 0;
gap  = 10;
while(i < 45)
{
  // 循环内容
  x2 = x1 + 500;
  y2 = y1 + 500;
  line(x1,y1, x2,y2);
  
  // 循环计数
  i++;
  x1-=gap;
  y1+=gap;
}

// -下层线条-
noStroke();
fill(255);
beginShape();
  vertex(285, 444);
  vertex(580, 737);
  vertex(580, 800);
  vertex(0,   800);
  vertex(0,   737);
endShape();

stroke(0);
strokeWeight(8.0);
strokeCap(SQUARE);

x1 = 285;
y1 = 455; 
i = 0;
gap  = 10;
while(i < 45)
{
  // 循环内容
  x2 = x1 - 500;
  y2 = y1 + 500;
  line(x1,y1, x2,y2);
  
  // 循环计数
  i++;
  x1+=gap;
  y1+=gap;
}

// 白色画框
stroke(255);
strokeWeight(45);
noFill();
rect(0,0, 580,800);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值