首页 > 解决方案 > Processing - defining a camera

问题描述

I am currently beginning to learn Processing within a class. I am trying to define a camera however I am unsure about the example given. I understand the camera parameters and what they mean:

camera(eyeX, eyeY, eyeZ, centerX, centerY, centerZ, upX, upY, upZ)

However, this is what we have been given and I would just like someone to clear it up.

如果您提供鼠标坐标,请观察相机发生的情况:

camera(mouseX, mouseY, camera_z, width/2, height/2, 0, 0, 1, 0);

现在我理解了mouseX mouseY。但是 camera_z 是引发错误的原因。我不确定这是什么意思,因为它没有定义。我知道它应该是一个变量,当我把它说成 1 时,它会改变它。但希望有人能弄清楚这可能意味着什么,因为这让我感到困惑。

是不是意味着什么?

我应该将参数更改为数字吗?

标签: java3dcameraprocessing

解决方案


我不能代表写这个例子的人,但我猜这camera_z只是一个占位符。它不是预定义的变量,例如mouseX, mouseY,widthheight。这就是你收到错误的原因。

我的猜测是作者打算让你自己定义变量,但他们不想包含它,因为实际值不是很相关,他们想鼓励你自己尝试不同的值。


推荐阅读