如何从GPS数据全彩色3 d模型

有一个大型数据集你想在3 d可视化?让我们看看步骤从电子表格全彩色3 d。

  1. 步骤1:介绍

    父亲节已经结束了,我也要做这个项目一旦已经为另一个客户,所以为什么不把一个迟来的父亲节礼物,我应该做一个工作项目呢?

    前提:大多数飞机上都有某种形式的数据记录器,记录他们的立场在飞行。如果空中交通管制想更好的想象复杂的3 d数据吗?也许对于一个事故调查或者训练飞行员的复杂的领空和方法模式机场吗?

    也许你错过了父亲节,您几乎不受约束的访问时在课堂上最好的添加剂全部颜色的?

  2. 步骤2:数据

    大多数飞机有某种形式的“黑色”框的飞行记录。

    这个参数记录器存储每秒钟飞机的位置在飞行。纬度、经度和海拔米。

    纬度、经度和海拔米?

    这听起来很像X Y Z坐标我……

    …这听起来很像3 d网格数据!

    你需要做一些社里专门获取数据变成我们可以利用的东西。我所做的一切都转换成米和有点收拾,直到我有一个干净的CSV看起来像下面的一个。

    取决于准确的你想要你的模型,在世界上你可能还需要考虑球面和平面预测之间的区别。

    https://msi.nga.mil/msisitecontent/staticfiles/calculators/degree.html

    记住,成为你x Y和经度纬度海拔高度显然成为你Z。

    此时您可能需要考虑使用一个合理的规模将你米转化为毫米。如果你的飞行路线是50公里x 50公里,你可以选择一个1毫米= 0.5公里的规模来降低所有可打印。或者你可以做更多的视觉在搅拌器在接下来的步骤。

  3. 步骤3:使用搅拌器™CSV 3 d模型

    搅拌机是一个免费的开源计算机图形工具集。网格建模、渲染、动画、流体模拟;它。

    令人惊奇的…真的很难!老实说我觉得我了解这个项目的2%,然而,我们仍然可以做一些可怕的事情。


    设置:

    如果你像我一样像在现实世界中工作单位毫米,不是搅拌机“虚”单元,设置你需要做一些设置工作之前导入的数据。否则这个GPS的巨大程度CSV-XYZ-KM-From-Take-Off-Point格式的文件现在会剪的窗口。


    )首先,我们设置了搅拌机单位毫米和0.001单位规模

    B)设置规模为0.001,显示菜单(按N在视窗弹出菜单)

    C)设置之间的剪切是1毫米和10米,所以你可以看到当你缩小你的整个模型


    现在我们已经准备好我们的数据导入到搅拌器。我使用CSV网进口国插件。你可以添加到文件- >首选项- >搜索进出口:CSV网进口国。如果你没有脚本已经你需要下载并把它放到搅拌机的脚本库自己:

    详细教程:

    https://blenderartists.org/t/a-script-to-import-a-csv-file-and-create-meshes-for-blender-2-5x-or-later/501410

    在这之后,在你的场景选项卡中你应该看到一个叫“CSV网进口国”的小模块。打开你的CSV文件使用小文件图标,设置设置如下。

    单击Add按钮并选择create顶点和边从菜单中(单线)然后按import按钮!


    ,您看您现在应该拥有它,XYZ CSV数据在3 d“蠕虫”形式:

    我们想要变成一个真正的3 d对象,不仅仅是一个一维线在3 d空间。所以我们要沿着这条曲线阁楼一圈。

    你自作聪明的说“这很容易做的更像SolidWorks参数CAD软件包“…好运!这是我的第一件事。这是我们需要基于网格建模的灵活性来应对非常有机和复杂形状。

    在搅拌机不同的对象有不同的类型,目前我们的蠕虫是一系列离散边缘贴合在一起点对点1 d“网”。为了挤出一个圆沿着这我们需要把它变成“曲线”

    新闻Alt-C并选择曲线网格/文本


    现在画一个NURBS圆在世界上的某个地方,我选择了一个直径2毫米给我们一个很好的可见管代表飞行路径。

    下选择您的飞行路径曲线曲线并导航到菜单和下斜对象的选择刚才画的NURBS圆。


    我很高兴结束了,让我们离开搅拌机和其他一些软件我使用更舒服!


    出口现在3 d飞行路径作为一个STL文件和移动到下一个步骤。



  4. 步骤4:一些土地

    我使用这个伟大的网站Terrain2STL让我出口在世界任何地方地形STL

    http://jthatch.com/Terrain2STL/


    值得思考的是如何将所有这些部分。有地理特征例如山顶,陡峭的山谷或模型中可以看到湖后排队你的飞行路径吗?


    我决定把我的土地在机场跑道的坐标,因为这给了我一个明确的开始从起飞点。


    不幸的是根据你的地图数据你可能需要做一些扩展的工作如果你想100%准确的模型。你的飞行路线是米,但可能不是你的土地。它甚至也不“平”

    注意球和平面预测之间的区别。我使用了一些地理特征,如山谷和山顶上帮助我一切都正确的用户规模与飞行路径数据。


    最后我测量两个山脉STL和比较他们的高度应该在地图上,这使我能够正确规模Z。

    其实我我选择双Z规模相比X&Y更好的对比。

  5. 第五步:“其他”——清晰的套管,酒吧和标题栏

    回到SolidWorks的安全使规模酒吧、标题栏、基础和明确的套管整件事情。


    由于美GrabCAD打印新的先进的切片机我们不需雷竞技网站入口要担心的事实模型将自我交叉和重叠的切片机将自动使空间较小的碎片。告别痛苦的布尔操作!


  6. 第六步:所有零件装配

    时间把一切都放在一起。您可以使用任何软件包你感觉舒服。因为我们的飞行路径和土地对象已经抢断我们不妨留在网格建模领域的


    最后我使用魔法“组装”的所有作品,因为我更舒适比搅拌机或犀牛。基本目标是把所有的文件和拯救他们分别与一个共同的起源,因此当我们带他们到变形阶段一切行。如果你是一个犀牛天才可以跳过这和犀牛下一个步骤。

    节省一切作为一个STL使用同源但不要抢断结合成一个文件。


  7. 第七步:在犀牛纹理

    最后一步我保证!

    我们的模型并没有任何“颜色”,他们只是代表几何的愚蠢的抢断。每一个抢断导入犀牛之后我们可以看到他们漂亮的就像我们排队离开魔法,但没有纹理或颜色数据。

    为了解决这个问题!第一件事是确保你所有的部分都有自己的层。

    它不仅会让你的生活更容易选择单独但它意味着您可以为每个部分分配一个不同的颜色或纹理映射。

    然后你可以通过指定一个自定义颜色的材料,每一层。





    • 黑色的基础和规模的酒吧和文本
    • 橙色的起飞点
    • 红色的飞行路径
    • 完全透明100%α清晰的套管


    Shuvom有不错的教程如何做到这一点:

    https://雷竞技网站入口www.city-coupons.com/tutorials/how-to-3d-print-textured-objects-inside-clear-plastic-blocks


    最后,我们需要指定一个自定义纹理图像地图数据添加到土地。去你最喜欢的在线地图软件,大型截图您希望覆盖的区域。然后负载作为一个定制的材料如下所示。



    现在我们有指定的材料,我们只需要告诉犀牛如何包装部分的纹理图像。在properties选项卡中选择纹理映射图标,那么在这种情况下我选择了平面映射。

    通过调整XYZ纹理图像的位置和规模,我们可以让它符合正确的3 d土地下面的几何。

    我再次用地理特征线。我可以看到跑道的形象,这样可以与我的小橙排队起飞圆柱,然后可以排队各种山峰或道路与不同的山谷。


    打开其他层,我们去完成模型!你只需要将其保存为VRML,你可以加载到GrabCAD打印。雷竞技网站入口

    别忘了让你的纹理图像在同一文件夹作为你的VRML,否则你会错过纹理错误。参考路径是静态的而不是动态的。

    值得注意的是,在您打印这些复杂的vrml GrabCAD印刷通常是一个相当不错的WYSIWYG检查。雷竞技网站入口如果它看起来不正确的在屏幕上,检查你的文件和与大模型可能不会伤害先做一个按比例缩小打印测试页。


    现在我不能没有显示你最后一部分我能完成吗?在这里,粗鲁的和没有任何photo-bleaching只是刚从打印机与我们的新材料维罗超清晰!


    我真的建议印刷在这些类型的部分新*超清晰*材料(上图)相比,老* *材料(下图)。都不错,但这样的厚零件可以看到,超清晰的给一个更好的内部视图:






评论