You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Processing中正确传参实现汽车方形车顶的绘制

问题原因

你自定义了一个空实现的rect函数,覆盖了Processing原生提供的矩形绘制内置方法,所以调用后不会渲染任何图形。

解决方法

  • 直接删除你代码末尾自定义的空rect函数即可,Processing内置rect的参数规则和你传入的参数完全匹配:四个参数依次为矩形左上角的X坐标、左上角Y坐标、矩形宽度、矩形高度。
  • 如果后续需要自行封装矩形绘制逻辑,不要使用和内置函数同名的命名,避免覆盖原生功能。

修改后可正常绘制车顶的代码如下:

void setup()
{
  size(700,400);
  // 可调整四个参数修改车顶的位置和尺寸
  drawRoof(10,40,30,30);
}

void drawRoof(int x,int y, int width, int height)
{
  // 直接调用Processing内置rect方法绘制方形
  rect(x,y,width,height);
}

内容的提问来源于stack exchange,提问作者gviack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 10:06:04