关系经济人类预测化学自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

BIMBase之python建模宝典建筑表皮与泰森多边形

7月19日 话藏心投稿
  点击上方蓝字,关注PKPM构力科技
  BIMBase自从2021年发布以来获得了众多关心国产BIM和业务数字化转型的圈内老法师的关注,除了是国内首款完全自主知识产权的BIMBase系统,实现建筑信息模型(BIM)关键核心技术自主研发安全可控。
  同时开创了BIMXPYthon的技术跨界混搭风,得以让建模可以通过快速编程实现。
  So!
  BIMBase团队为了在功能和场景上
  帮助大家了解BIMBase
  学习建模小技巧
  开设了技术专栏
  【BIMBase之python建模宝典】
  今日分享第二十三弹
  建筑表皮与泰森多边形
  BIMBase建模宝典第23期
  1。1
  遇见泰森多边形
  泰森多边形,或称冯诺伊图,作为高速发展的计算机技术在建筑领域的典型应用设计之一,已广泛应用于计算机图形学、气象规划、建筑幕墙设计等诸多领域。其仿生性为仿生建筑带来了设计方法与可能性,使设计师不再拘泥于场地等级划分,以迭代和拓扑原则打破传统规律性的布置理念,达到贴合实际、模拟自然的效果。
  经过长时间的发展,泰森多边形也逐渐从二维拓展到三维,从表皮演变到空间形态。如今,国内外已有较多建筑案例以泰森多边形为原型,无论是北京水立方,还是杭州运河大剧院,都能发现它的影子。
  图1泰森多边形实例
  1。2
  定义泰森多边形
  泰森多边形是一组由连接两邻点线段的垂直平分线组成的连续多边形。
  BIMBase的pyp3d几何建模模块和scipy科学计算模块高效结合,在BIMBase二次开发中,轻松建立泰森多边形模型,合理发挥参数化设计在精度调节及细节设计上的优势、可视化过程在实时反馈和动态调整上的优势。用户可根据需要通过调整离散点数量、限制离散点间距等措施得到满意的泰森多边形图形。
  凭借上述创建方式,使得泰森多边形具有以下特征:
  每个泰森多边形内仅含有一个离散点数据;
  每个泰森多边形内的任意点到相应离散点的距离最短;
  每个泰森多边形边上的任意点到其两边的离散点距离最短;
  每个泰森多边形的边数等于内部随机点相邻三角形数目。
  图2泰森多边形创建流程
  图3建筑表皮三维效果图
  Pyp3d和科学计算库的融合
  BIMBase建模宝典第23期
  2。1
  赋能随机变幻的一切
  二次开发和各类扩展包的碰撞,不断解锁着BIMBase建模的更多可能。Numpy库自带的随机功能函数np。random。rand(),赋予了模型尺寸、位置、颜色随机的数值。用随机的方式生成泰森多边形的原始位置点,复杂问题得而放开处理,既简便又多元,解决了原始位置点位置要求问题且展现了在一切可能之下的软件建模能力。
  图4随机加成的泰森多边形
  2。2
  借助力量强大的科学计算
  Scipy扩展包提供了多种成熟快速的科学问题算法,对于泰森多边形的划分亦有优化的解答。借助空间相关问题模块Scipy。Spatial中的Voronoi()函数,一行代码便从随机点集收获成型的泰森多边形。Scipy的引入带来了建模功能强大、运行流畅、代码简便、逻辑流畅的丝滑体验。
  图5各多边形独立处理生成
  2。3
  深入拆解强强结合
  Python二次开发带来了各式各样的工具,同时也带来了深入理解这些工具内在本质的机会。Voronoi()函数生成的泰森多边形结果,是Scipy扩展包的专属内置类型。我们则撰写了自定义函数getvoronoigeo(),在其中拆解泰森多边形,像握着手术刀一般提取建模所需的几何参数,为我所用。天生强大的BIMBase和各类开发扩展有机结合,需要用户不断地深层次理解和利用,同样在用户不断深入了解中,展示更多维形象、化无形于有形。
  图6多扩展包结合效果
  获取图形参数的教程
  BIMBase建模宝典第23期
  图7代码架构图
  如前述,scipy库中的spatial。Voronoi()函数构建的泰森多边形是一个专属类型,不能直接为Pyp3d建模所用。自定义函数getvoronoigeo()的任务是深入这个专属类型,提取出泰森多边形每一个节点坐标,再由点生面,拉伸出体。
  断点监视泰森多边形类的内部存储形式,发现其中以下2个属性十分重要:
  属性
  说明
  points
  一维数组,存储各多边形的标号,标号随机生成
  regions
  二维数组,存储各多边形的组成点的标号。含有标号为1则证明不能闭合成形
  vertices
  二维数组,按标号顺序存储各多边形组成点的坐标值
  表1Scipy内泰森多边形关键属性
  按照泰森多边形标号points顺序循环,遍历regions标号组,将不包含1的即闭合可绘制的多边形组保留。再按照其组成点标号,在对应的vertices中兑换组成点坐标。成型的泰森多边形的点坐标参数便提取出来了。
  图8初始位置点个数对多边形成型效果的影响
  参考上图,目前得到的泰森多边形要比期望得到的包围盒尺寸要大,并且原始位置点个数较小时还会出现填不满的情况。只需要再遍历各点尺寸,将超出包围盒的点设定为包围盒上即可。最后逐个多边形拉伸成体,赋予随机颜色。
  图9包围盒收敛多边形
  新定义函数能够将spatial。Voronoi()函数获得的多属性结果导入所设置键内,并对泰森多边形的顶点坐标进行修正以及对二维平面图形进行三维拉伸,形成更美观的建筑表皮模型,提供更合理的视觉显示效果。
投诉 评论 转载

伊藤美诚遭爆冷出局!WTT大满贯陈梦携王曼昱王艺迪晋级WTT大满贯赛新加坡站女单赛场,陈梦在与何卓佳的内战中以30胜出,携手同样30击败对手的王曼昱和王艺迪晋级,日本的伊藤美诚13遭到法国选手袁佳楠逆转,意外无缘八强。奥运冠……2022年容声冰箱选购攻略,高性价比冰箱选购指南容声冰箱在中低端的性价比是无可比拟的:离子净味系列,平价冰箱中的战斗机,八款冷冻冷藏全净化,其中五款配置双制冷循环;原鲜系列全系多制冷循环,冰箱性能和配置都达到了高端冰箱的范畴……BIMBase之python建模宝典建筑表皮与泰森多边形点击上方蓝字,关注PKPM构力科技BIMBase自从2021年发布以来获得了众多关心国产BIM和业务数字化转型的圈内老法师的关注,除了是国内首款完全自主知识产权的BIMB……曾志伟前妻患癌,一共3个女儿,为何关系最差的曾宝仪付治疗费?1973年,曾宝仪出生于中国香港,但作为别人艳羡的星二代,她的童年没有别人口中的幸福。父母在她3岁时便感情破裂,一纸离婚协议让原本美满的家庭在一夜之间散落四处。年幼……安哥拉往事第二版(1)初到安哥拉的我2007年5月15日,我第一次来安哥拉。当我的双脚踏上了安哥拉首都二月四日机场的停机坪的地面,踩着被太阳晒得有些粘软的沥青地面,闷热湿润的空气中有股特殊的味道,后来我经历……小人算计你之前漏出的狐狸尾巴,大家务必要留意,避免被人坑了不管是生活中,还是工作中,为人处事,生怕碰到小人算计。老一辈人曾经告诫过我们,别人在算计你之前,往往会露出四条狐狸尾巴,我们要留神一点,发现异常提前做好防范,避免吃亏上当。……浅田真央日本花样滑冰界的冰上皇后,国民女神背后的经历花样滑冰是一项十分优雅的运动,运动员在赛场上肆意地展示自己的舞姿,将自己的冰上技术与舞蹈动作相结合,带给观众美的享受。世界各国都有许多十分出色的花样滑冰运动员,日本也不例……记忆里,穷困年代,几乎所有野草都是人们争相利用的资源如今到处都疯长的野草,再也无人问津了!曾经跟各种野草打了十多年交道的我一直到现在见到各种草儿都还有想割回家的冲动,可也只能想想了,现在的草是真的被人们抛弃了!60年代出生……开塞露有哪些美容作用使用开赛露擦拭皮肤时,必须确定开塞露中只含有甘油。如果开塞露的成分很少,则对身体没有保湿作用,并且在使用开塞露时一定不能用开塞露涂抹脸。根据适当比例,建议使用一半的开塞露加入一……靖港古镇游因为疫情影响,现在所有的古镇游客都不太多,虽然商家喜欢游客多,但游客少这才是慢游古镇的最好时节。前后去过5次靖港古镇,发现每次都有老店铺关张了、又有新店铺开张了,如果不是……赏樱地图!温哥华最仙气的樱花节来了!附7个注意事项在温哥华,春天的象征,就是樱花含苞待放的时刻。图源:Kaedeenari,MihaiAndritoiuDreamstime时至3月底,一年一度的樱花季又悄然而至,温……毛衣半身裙才是冬季的气质穿搭,普通人照着穿,气质都变高级到了冬天寒冷季节,穿衣保暖是人的基本需求,穿着从这个角度考虑出发。如果真的考虑好穿着,有一个时尚cp值得爱美女星们学习一下。就是毛衣半身裙,话说这套穿着很受大家欢迎,属于气质的……
一次相遇一次暖佩恩拿到21分,太阳116比95完胜尼克斯色号选择玄学,别太相信推荐怎么用公积金贷款买房江苏斥资超90亿建设大桥,征服长江天堑,彰显中国基建强大写作干货分享没有灵感怎么办教你个小方MiniLED显示器怎么选?你绝对不能错过的爱攻AGONPD温暖在心间流淌人民日报市场运行总体平稳四招提升魅力让你告别单身浓浓的亲情触摸世界
心温暖、爱解冻”6。21世界渐冻人日关爱答谢活动低压配电设计规范《建筑设计防火规范》热议聚热点网 对你影响最大的一句话是哪句话?不吃饭头晕是为什么新生儿缺氧缺血性脑病预后护理王者荣耀韩信高胜率打法技巧一览在野造句用在野造句大全新浪网年度书单不能错过的十本书山杏种子的快速处理技术长发女生简约清新扎发甜美扎发演绎最美校园女神叶酸什么时候吃比较好孕妇补充叶酸的时间离婚协议孩子抚养权归属问题可以约定吗?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州