《补充材料Grasshopper参数化设计与建模 (21).pdf》由会员分享,可在线阅读,更多相关《补充材料Grasshopper参数化设计与建模 (21).pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.鸟巢表皮钢结构(1)放射线生成逻辑:利用 project 和 brep edges 得到鸟巢曲面上两条环线在底面的投影,利用 list item 将两条投影曲线分离出来。图 1.1 利用 interpolate 分别将两条投影曲线等分,如果有需要则调整其中一条曲线的方向,再利用 shift list 将其中一条投影曲线的等分点偏移,利用 line 将偏移后的投影曲线等分点与另一条投影曲线等分点对应连接,得到放射线。图 1.2 图 1.3(2)鸟巢曲面钢结构线的生成逻辑:利用 shift list 得到反方向的放射线,组成交叉放射线,利用 scale 运算器将放射线向外延长,利用 extru
2、de 将放射线沿 Z 方向挤出得到与鸟巢曲面相交的垂直面,再利用 brep 求得垂直面与鸟巢曲面的相交线,即得到鸟巢曲面钢结构线。图 2.1 图 2.2 图 2.3(3)将钢结构线实体化:生成逻辑与前面章节双螺旋结构的生成逻辑类似,需要注意的是在这个案例中要关注实体管的扭转方向,案例中采用的方法是利用 surface closest points 运算器和 evaluate surface运算器找到相交曲线等分点在鸟巢曲面投影上的曲面法向量(如图 3.1),曲面法向量和曲线方向向量求叉积得到新的向量,再利用 construct plane 运算器将得到的新向量与曲面法向量组合成新的平面(如图 3.2),得到的平面同时满足与相交曲线垂直且与曲面走势相吻合,再利用 rectangle 和 sweep2 得到实体钢结构。最后把鸟巢顶部内环线实体化,即得到完整钢结构表皮(如图 3.3)。图 3.1 图 3.2 图 3.3