使用 SDL 的 C++ 为 CAD 类型的应用程序制作网格

标签 c++ grid sdl

我已经开始研究 CAD 类型的程序,但我不太确定如何定义一个网格以适应庞大的 CAD 程序的规模。网格必须包含最多 7 位小数或更多的坐标点,并且 x 和 y 轴上有大约 10,000 个单位。存储每个点对于计算机来说太多了,无法处理。有什么方法可以定义如此庞大的坐标网格?

最佳答案

两种选择:

  • 将坐标 segmentation 为大单位和小单位。例如,您可以有一个以“米”为单位存储事物的变量,另一个以“毫米”为单位存储事物。这取决于您的 CAD 程序的用途。例如,看看 timeval structure 是如何实现的解决了问题,但需要时间。
  • 使用大整数库,可以用一个变量来表示所有的点。

关于使用 SDL 的 C++ 为 CAD 类型的应用程序制作网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14742054/

相关文章:

asp.net-mvc - 如何更改kendo ui grid mvc中的默认过滤器运算符

css - 中心 3 列网格内部 100% 宽度 Div

ios - SDL 和 iOS main() 方法冲突

c++ - "Peek ahead"检查对 getline(file,line) 的下一次调用是否会返回 false - 没有实际调用它,即不消耗该行

c++ - 通过给定点的最小线数

WPF - 如何阻止文本框自动调整大小?

c++ - 使用 SOIL 在 openGL 中显示图像

c++ - SDL 与 OpenGL 启动

c++ - Linux C++ : libaio callback function never called?

c++ - 如何在运行时获取对象的总大小?