Processing中直线显示不出来【已解决】

版本:processing4

记录一下自己的错误

出现问题:给图形上色是用了colorMode(HSB,100),发现原来画的直线没了。

原因:查了下文档,注意到给直线变色的stroke(a)中的参数a要小于等于colorMode()指定的当前最大值。我一开始写的是stroke(255),超过了colorMode(HSB,100)中指定的最大值100,因此消失。

解决方法:将定义直线颜色的stroke(a)调小,不超过colorMode()中指定的最大值。

其他可能的原因:在其他地方给别的图形、线段重设轮廓颜色时把stroke()的参数改了,影响了原来的直线颜色。

//draw two lines
  stroke(99);//set lines in white
  strokeWeight(3);
  line(100,100,100,650);
  line(100,650,1300,650);

//模式
colorMode(HSB, 100);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值