python在建筑领域的应用

Python014

python在建筑领域的应用,第1张

任何行业,对于计算机的应用,都应该先由行业内部的人发起一定的变革需求。除非是无心插柳的降维打击,比如移动支付打击到了小偷行业,外卖打击到了方便面行业之类的。所以,python和其他编程语言,在建筑行业有什么用,最直观的,应该有建筑行业的人发起需求(跨端人才或者合作团队来解决)也就是说,题主可以自己先学python,然后逐渐的发现到可以在现行的工作中插入编程的改进内容。我先用我浅薄的想象力假设一下建筑行业的编程需求:1、科学计算部分:预决算,虽然建筑行业的预决算软件已经很强大了,但是据我了解还不够灵活,如果需要简单的一些计算,python也许会更快捷一些。包括现在很多设计上要用到的应力计算,流体计算等等,python下都已经有一些工具链可以用了,当然,和matlab的专业程度还没法比。但它免费啊,而且matlab已经开始对中国进行封锁了。2、效果渲染部分:现在很多视频工具已经内置的python作为脚本,设计和制作动态渲染的时候可能会用到。3、信息化部分:我不太清楚你所在的单位信息化情况如何,但是一个单位企业,信息化可以插入的地方很多,简单点的可以从人财物的管理、自动办公化的管理、资料共享、业务流程的管理,这些都可以用python或者其他语言来编写一些服务来解决,比如制作一个web服务,客户端就用浏览器来查阅管理这些信息。

很显然, 现在大量的建筑设计是通过autocad, revit, rhino, sketchup 等应用软件完成概念设计的。如果没有这些绘图软件,只是依靠丁字尺与图板,会大大增加建筑师的工作时间,大量的枯燥的绘图工作。

但是这些软件本质上只是一种绘图及可视化工具, 只是起到了增强我们的手的技巧的功能.

即便如此,这些软件中的一些参数设置依然影响了我们的设计思维, 通过简单的修改参数就能马上获得可视化出新的造型,大大缩短了把概念转化为空间及造型的速度. 随着参数化越来越优化,建筑师可以快速的进行概念比较,从而发展出他们想要的结果。

而编程的技能可以把参数化设计发展到极致, 通过编程可以设置更加有条理有系统的参数,便于形成新的建筑形式,从而可以探索建筑如何随着参数变化而改变。

在这种语境中,编程语言也就成了新的建筑材料,新的建筑形式,通过非常简单的几行代码,就可以生成一个非常复杂的形体. 甚至可以通过巧妙的参数设置及编排,生成一些之前软件无法生成的空间或形体。

关于建筑师为什么要会python编程,青藤小编就和您分享到这里了。如果您对python编程有浓厚的兴趣,希望这篇文章可以为您提供帮助。如果您还想了解更多关于python编程的技巧及素材等内容,可以点击本站的其他文章进行学习。