zoukankan      html  css  js  c++  java
  • 附件十四面3D模型的自动化生成

    附件十四面的3D模型可以自动生成了

    2017-10-14 刘崇军 风螺旋线

    这个故事开始于大约半年前,偶然从电脑里翻到了曾经收藏的这本书《Automatic SketchUp》,英语+3D编程的内容真是超有吸引力。

    之前用SketchUp做过一些简单课件,画上一次得费上半天的劲。如果能自动化处理,必将会有广阔的应用空间。

    书中假定的读者群是无编程经验的,因此,相关的编程概念解释的很详细,这点必须佩服老外的耐心。

    Ruby实际上并不是一种容易掌握的语言,所以代码出错也是很难避免。

    幸好制做3D模型所需要的语句并不多,因此,可以借用已经掌握的任一种语言,对Ruby命令进行封装,以输出文本文件(code.rb)的形式,间接的在SketchUp中生成模型。

    终于14面的各种类型都可以快速生成了,相比自动化的评估,3D绘制真得是简单很多。

    这本书在网上已经有了简单的中文版本(虽然更像是机器翻译):

    http://kecheng.xuexiniu.com/soft/sketchup/

    里面的二次开发章节基本都出自于同一本书。由于翻译质量的问题,反到不如英文原版更易读懂。

    这么平淡的故事,它的重点在哪里呢?

    重点1:SketchUp 的3D编程对于飞行程序模型来说,并不是非常复杂,建议加以关注。

    重点2:因为是自动生成,所以可以免费,如果你恰好需要这么一个模型,欢迎留言索取即可,请注明跑道长度和附件14面的类型,需要ruby代码还是skp文件(该模型只能用SketchUp打开)。

    重点3:从附件14面自动化评估到3D模型的生成,相关内容终于可以告一段落,Automatic这本书也可以暂时收起来了,心情好轻松 :-) 。

     

    微信扫一扫
    关注该公众号

    ============  2020.1.27  ================

    Flash 已经正式停止服务了,用Flash编写的软件,也被提示为对系统有害。

    感兴趣的朋友可以自行下载相关文件。

    https://files.cnblogs.com/files/windspiral/annex14%E7%94%9F%E6%88%90%E5%B7%A5%E5%85%B7.swf

  • 相关阅读:
    asp.net中DataBinder.Eval的用法总结
    如何不让DataGridView自动生成列
    .net中的正则表达式
    今日学习心得:SiteMap设置以及在SiteMap中使用roles控制权限
    Jquery绑定事件累加以及如何防止累加
    今日学习心得:sqlserver2005分页查询存储过程
    关于静态类和静态方法
    jquery的extend和fn.extend
    今日学习心得:如何做解决数据绑定控件嵌套问题
    关于Dictionary<k,v>绑定DataGridView的问题以及曲线解决办法
  • 原文地址:https://www.cnblogs.com/windspiral/p/7862408.html
Copyright © 2011-2022 走看看