Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 围绕z轴放置点_Java_Math - Fatal编程技术网

Java 围绕z轴放置点

Java 围绕z轴放置点,java,math,Java,Math,我想在z轴周围放置点。现在,我只是使用以下代码片段在xy平面周围放置点: int points = 8; double x = 5; double y = 7; double radius =100; AbsolutePanel absolutePanel = new AbsolutePanel(); double slice = 2 * Math.PI / points; for (int i = 0; i < points; i++) { double angle = sl

我想在z轴周围放置点。现在,我只是使用以下代码片段在xy平面周围放置点:

int points = 8;
double x = 5;
double y = 7;
double radius =100;

AbsolutePanel absolutePanel = new AbsolutePanel();

double slice = 2 * Math.PI / points;
for (int i = 0; i < points; i++)
{
    double angle = slice * i;
    int newX = (int)(x + radius * Math.cos(angle));
    int newY = (int)(y + radius * Math.sin(angle));
    Label label =new Label("test"+i);
    absolutePanel.add(label,newX,newY);
    System.out.println("newX="+newX + "newY="+newY);
}
int点=8;
双x=5;
双y=7;
双半径=100;
AbsolutePanel AbsolutePanel=新的AbsolutePanel();
双切片=2*Math.PI/点;
对于(int i=0;i

但我要这些点绕z轴。你能帮我个忙吗?

什么是“绕z轴”呢?你的代码似乎是沿着一个给定半径的圆,以相等的间距放置2D点。你是在问如何在3D中做到这一点吗?是的,我想在3D中放置点。这似乎不那么容易。看见