Javascript 为什么在p5.js中启用orbitControl()时球体会随机超出绘图范围?

Javascript 为什么在p5.js中启用orbitControl()时球体会随机超出绘图范围?,javascript,p5.js,Javascript,P5.js,当我使用此代码,并使用鼠标上的“向下滚动”进行缩小时,球体在某一点超出绘制范围。我怎样才能解决这个问题,使球体永远不会消失 function setup() { createCanvas(400, 400,WEBGL); } function draw() { background(220); orbitControl(); sphere(1000,24,24) } 在p5.js中,画布有一个限制,一个边界。此外,在该边界内绘制的形状也有一个绘制限制。在您的代码中,椭圆只是“

当我使用此代码,并使用鼠标上的“向下滚动”进行缩小时,球体在某一点超出绘制范围。我怎样才能解决这个问题,使球体永远不会消失

function setup() {
  createCanvas(400, 400,WEBGL);
}

function draw() {
  background(220);
  orbitControl();
  sphere(1000,24,24)
}

在p5.js中,画布有一个限制,一个边界。此外,在该边界内绘制的形状也有一个绘制限制。在您的代码中,椭圆只是“不存在”,因为该限制已被摄影机通过,但通过使形状变大,可以增加可以缩小的Z轴的数量(如果有意义的话)。我不知道是否有办法避免这种情况发生,但我知道“绘制限制”可以通过使形状变大来扩展


希望有帮助!快乐编码

谢谢你的帮助!我现在真的明白这是怎么回事了!