附件十四面3D模型的自动化生成
附件十四面的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
===========2022.4.26==================
上面的文件提示对系统有害,选择继续保留后,可以得到 flash文件。用来生成 ruby 代码。
后续的更新工具,已放至 Gitee网站。网址在这里 Annex14 · 风标设计/飞行程序设计基础工具 - 码云 - 开源中国 (gitee.com)
需要的朋友可以自行下载。飞行程序设计基础工具: 飞行程序设计CAD插件及其它辅助工具。 (gitee.com)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了