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轴的数量(如果有意义的话)。我不知道是否有办法避免这种情况发生,但我知道“绘制限制”可以通过使形状变大来扩展
希望有帮助!快乐编码 谢谢你的帮助!我现在真的明白这是怎么回事了!