Java中的3D渲染-我应该从哪里开始?

Java中的3D渲染-我应该从哪里开始?,java,3d,rendering,Java,3d,Rendering,我正在考虑制作一个3D渲染器,我知道所有关于XYZ维度的知识,并且是一名中级Java程序员。但是对于基本渲染器,我应该做什么呢?它必须是非常基本的,我应该渲染什么?一个立方体,一个金字塔?球体 任何答复都将不胜感激。谢谢。对于3D渲染,我最喜欢的第一个问题是,如何仅使用两条线(从透视角度看是垂直的和成角度的)来提供深度感。解决了这个问题,我相信你最终会构建自己的3D渲染器。我最喜欢的3D渲染的第一个问题是,如何只使用两条垂直且从透视角度倾斜的线来提供深度感。解决这个问题,我相信您最终会构建自己的

我正在考虑制作一个3D渲染器,我知道所有关于XYZ维度的知识,并且是一名中级Java程序员。但是对于基本渲染器,我应该做什么呢?它必须是非常基本的,我应该渲染什么?一个立方体,一个金字塔?球体


任何答复都将不胜感激。谢谢。

对于3D渲染,我最喜欢的第一个问题是,如何仅使用两条线(从透视角度看是垂直的和成角度的)来提供深度感。解决了这个问题,我相信你最终会构建自己的3D渲染器。

我最喜欢的3D渲染的第一个问题是,如何只使用两条垂直且从透视角度倾斜的线来提供深度感。解决这个问题,我相信您最终会构建自己的3D渲染器。

我意识到这是一个老问题,但对于任何想知道的人,我建议您查看本页,其中介绍了以下概念:

然后查看有关创建三维旋转立方体的教程。将python代码转换为所选语言非常容易

这里还有一个javascript版本:

然后查看此内容,它解释了如何创建3D引擎:


我意识到这是一个老问题,但对于任何想知道的人,我建议您查看本页,其中介绍了以下概念:

然后查看有关创建三维旋转立方体的教程。将python代码转换为所选语言非常容易

这里还有一个javascript版本:

然后查看此内容,它解释了如何创建3D引擎:


那么你是指旋转并改变形成角度的直线?它们不必有运动,运动就是物理引擎将完成的。那么你是指旋转并改变形成角度的直线?它们不必有运动,运动就是物理引擎将完成的。