营造尺计算器

最近为了方便建模,使用python和AI工具编写了一个营造尺计算器。

在古建筑建模过程中,设计到多种单位体系。一个是目前使用的公制单位,主要是厘米、米;一个是营造尺中的营造单位,主要是尺、寸、分、厘;一个是材份制,主要是材、栔、分°。且在《营造法式》中通常是使用营造尺和材分单位混用,在确定材等时,就确定了构建的绝对尺寸。而后在一般构建结构尺寸计算中,又多使用材、栔、分°为单位,例如卷杀瓣长就是用分°度量。而有些些结构尺寸又直接使用营造单位,例如柱的生起高度就直接使用寸为单位,或柱础的尺寸也直接使用寸为单位等等。而为与现代习惯匹配,同时也为有直观尺寸概念,建模软件中基础单位又是以公制厘米、米等为单位。因此在建模过程中就频繁涉及到三种度量系统的转换,费神费时。

不过庆幸AI大模型的发展,让我这种只有皮毛编程能力的人也能轻松编写自己的工具。我只需要将需求、计算方式等告诉AI,就可以让他给我编写出相应的代码。然后我再根据代码执行结果,对错误或不符合预期之处要求其进行进一步修改调整,就能逐渐完成。我仅用了几个小时就让AI帮我完成了全部代码的编写,而且还让他给代码加入了详细的注释以便我学习,或者做一些细微调整。

我已将代码开源并上传github,并且将代码打包成.exe格式以方便直接在windows系统上运行而不用再安装python及其依赖库。

这是本工具github地址

以下是工具的简单介绍:

  • 首先可以在左上角设置选定的材等,以及设定一尺等于的厘米数。这里默认是三等材,一尺等于31.2厘米。
  • 右上角会根据以上设定显示相关单位的换算结果,每行为一项,例如第一行为1材对应的分°、尺、寸、厘米数。
  • 下面每行为一项换算,左边部分为需要换算的尺寸,第一行以材、栔、分°为单位;第二行以尺、寸、分、厘米为单位;第三行则是以厘米为单位。分别换算成寸、厘米和米。例如第一行如果需要换算的尺寸为1材1栔,右边则显示结果为10.5寸、32.76厘米或0.33米;或需要换算的尺寸为18分°,则右侧结果为9寸、28.08厘米或0.28米。

目前,工具功能已初步满足使用需求,后续可能会视情况进行一些优化和调整。

2人评论了“营造尺计算器”

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部