处理-定义摄像机

问题描述 投票:0回答:1

我目前正开始在课堂上学习处理。我正在尝试定义相机,但是不确定给出的示例。我了解相机参数及其含义:

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

但是,这就是我们所得到的,我只希望有人将其清除。

如果提供鼠标坐标,请观察相机会发生什么:

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

现在我了解mouseX mouseY。但是camera_z是引发错误的原因。我不确定这是做什么的,因为它没有定义。我知道它应该是一个变量,当我将其表示为1时,它将对其进行更改。但是希望有人能弄清楚这可能意味着什么,因为这使我感到困惑。

这意味着要表达什么意思?

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

java 3d camera processing
1个回答
0
投票

我无法代表撰写示例的人,但是我的猜测是camera_z只是一个占位符。它不是预定义的变量,例如mouseXmouseYwidthheight。这就是为什么您遇到错误的原因。

我的猜测是作者希望您自己定义变量,但他们并不希望包含该变量,因为实际值不是很相关,他们想鼓励您自己尝试其他值。

© www.soinside.com 2019 - 2024. All rights reserved.