Processing 如何获取(P3D)窗口的位置?

Processing 如何获取(P3D)窗口的位置?,processing,Processing,p3d窗口,而不是2d………我不确定您为什么需要窗口的位置来实现您的目标。但是如果你真的想得到它,你可以通过surface变量得到它 以下是如何使用默认渲染器执行此操作: import processing.awt.PSurfaceAWT; 无效设置(){ 大小(500500); } 作废提款(){ PSurfaceAWT.SmoothCanvas sc=(PSurfaceAWT.SmoothCanvas)surface.getNative(); println(sc.getFrame().ge

p3d窗口,而不是2d………

我不确定您为什么需要窗口的位置来实现您的目标。但是如果你真的想得到它,你可以通过
surface
变量得到它

以下是如何使用默认渲染器执行此操作:

import processing.awt.PSurfaceAWT;
无效设置(){
大小(500500);
}
作废提款(){
PSurfaceAWT.SmoothCanvas sc=(PSurfaceAWT.SmoothCanvas)surface.getNative();
println(sc.getFrame().getX()+”,“+sc.getFrame().getY());
}
下面介绍如何使用
P3D
渲染器:

import com.jogamp.newt.opengl.GLWindow;
无效设置(){
尺寸(500,500,P3D);
}
作废提款(){
GLWindow glw=(GLWindow)surface.getNative();
println(glw.getX()+”,“+glw.getX());
}

我不知道你为什么需要窗口的位置来实现你的目标。但是如果你真的想得到它,你可以通过
surface
变量得到它

以下是如何使用默认渲染器执行此操作:

import processing.awt.PSurfaceAWT;
无效设置(){
大小(500500);
}
作废提款(){
PSurfaceAWT.SmoothCanvas sc=(PSurfaceAWT.SmoothCanvas)surface.getNative();
println(sc.getFrame().getX()+”,“+sc.getFrame().getY());
}
下面介绍如何使用
P3D
渲染器:

import com.jogamp.newt.opengl.GLWindow;
无效设置(){
尺寸(500,500,P3D);
}
作废提款(){
GLWindow glw=(GLWindow)surface.getNative();
println(glw.getX()+”,“+glw.getX());
}

@venitable我不太确定你在问什么。请随意发布一个新问题,并展示您的困境,我们将从那里开始。我不太确定您在问什么。请随意发布一个新问题,并展示您的困境,我们将从那里开始。