我正在编写一个时间管理应用程序,并且我有一个以 3D 形式呈现时间线和待办事项的想法。在视觉上,我将其想象为以 3D 形式俯视走廊或高速公路,即将到来的截止日期和任务表示为路标——更重要的项目更大,即将到来的截止日期更近。
我想用 Java 做这个,但是我不知道如何开始。例如,我希望能够在走廊的地板/墙壁以及任务项目上渲染文本和 2D 图形(日期、日历等)。任务本身可以是简单的块。然而,我看到的 3D 代码示例都看起来在非常低的级别上运行,我无法弄清楚要使用的适当坐标,或者用户如何通过选择与视图交互使用鼠标的项目(例如单击展开或信息按钮以使用通常的摆动组件获取/编辑任务属性)。
有没有我可以使用的更高级别的 API,或者做这种事情的示例代码?关于如何最好地解决这个问题的任何其他想法?
编辑:删除 Java3D 要求 - 我只需要在 Java 中执行此操作。