我目前正在尝试为 Android 制作一个简单的 2D CAD 类型的查看器应用程序。基本上,输入文件包含一堆图元(矩形、线、圆、八边形,那种类型的东西),目标是以它们提供的任何坐标/大小将它们绘制到屏幕上。
我最初的直觉是使用 Canvas 将这些绘制到,使用四叉树或一些类似的结构来跟踪哪些项目将在任何给定时间显示在屏幕上。
有没有人有任何建议可以更好地实现这一点(我的图形编程经验很少,因此我什至找不到谷歌的起点)?
提前致谢,
-罗斯
我目前正在尝试为 Android 制作一个简单的 2D CAD 类型的查看器应用程序。基本上,输入文件包含一堆图元(矩形、线、圆、八边形,那种类型的东西),目标是以它们提供的任何坐标/大小将它们绘制到屏幕上。
我最初的直觉是使用 Canvas 将这些绘制到,使用四叉树或一些类似的结构来跟踪哪些项目将在任何给定时间显示在屏幕上。
有没有人有任何建议可以更好地实现这一点(我的图形编程经验很少,因此我什至找不到谷歌的起点)?
提前致谢,
-罗斯