附件十四面的3D模型可以自动生成了
这个故事开始于大约半年前,偶然从电脑里翻到了曾经收藏的这本书《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