Ios 三维数据的数据约简

Ios 三维数据的数据约简,ios,3d,cad,reduction,data-compression,Ios,3d,Cad,Reduction,Data Compression,我们确实启动了一个项目,在该项目中,我们必须尝试减少3d CAD数据(在大小、复杂性等方面),以便能够通过“较慢”的wifi连接将其下载到技术人员的手机/平板电脑上 因此,现在我正在搜索此设置的算法和/或技术。由于我们通常从未处理过3d数据,因此我们欢迎所有建议 我可以想象在服务器上压缩数据,然后再下载,但这可能没有那么有用,因为你无法实时获取数据,你可能需要事先压缩所有数据。同样的道理也适用于手机上的减压,这也可能需要很长时间。 我认为最佳解决方案应该是这样的:我们有一个引擎(例如),我们不需

我们确实启动了一个项目,在该项目中,我们必须尝试减少3d CAD数据(在大小、复杂性等方面),以便能够通过“较慢”的wifi连接将其下载到技术人员的手机/平板电脑上

因此,现在我正在搜索此设置的算法和/或技术。由于我们通常从未处理过3d数据,因此我们欢迎所有建议

我可以想象在服务器上压缩数据,然后再下载,但这可能没有那么有用,因为你无法实时获取数据,你可能需要事先压缩所有数据。同样的道理也适用于手机上的减压,这也可能需要很长时间。 我认为最佳解决方案应该是这样的:我们有一个引擎(例如),我们不需要每个螺丝和每个零件,只需要一个选择。为此,我们做了一些复选框,然后服务器只发送所需/选中的组件。我不知道这是否可行,但我希望你能在这个话题上启发我


致以最良好的祝愿

实际上,如果您使用的是JT,什么是ISO标准,您应该看看JT超轻量精确(ULP)格式

如果您有一个可以配置为这种格式的转换器,那么您肯定会有解决方案,否则,JT Opentoolkit(不是免费的,也不是开源的)肯定是生成格式的最简单方法

您在JT文件中有不同的“详细等级”(LOD)。将其理解为简化:几何体以不同的精度多次存储在文件中。您可以利用它来生成您的文件,该文件仅具有适用于您的用例的可接受LOD

BRep也可以存储在JT文件中。它是几何体的数学精确表示。不要将它们存储在JT文件中以进行可视化


如果要简化几何图形,还存在商业解决方案。我不建议您尝试实现自己的一种解决方案。

我们讨论的是哪种3d数据?只是三角形网格或真实三维模型,如IGES,步骤?如何在服务器上读取3d数据?技术人员的手机/平板电脑上有哪些软件可用于查看3d数据?AFAIK(遗憾的是,据我们公司联系人所知),他们使用的CAD数据为*.jt格式。我们现在正试图获得更多的信息。技术人员手机/平板电脑上的软件将由我们开发,以及我们如何从服务器读取数据,因此我们对所有想法/最佳实践都非常开放。如果CAD数据采用JT格式,然后,您应该探索使用JT Open Toolkit读取/写入JT文件以及使用JT2Go查看移动设备上的JT数据的可能性。我将对此进行检查,我们至少可以将其作为参考,因为这是一个大学项目,我们需要自己编程前端/后端,所以我们不能仅此而已,但这将是一个良好的开端。非常感谢。