首页/文章/ 详情

中望3D 2020 阵列几何特征 ("沿线阵列"设计旋转楼梯)

2天前浏览5

      在生活中,我们经常会看到楼梯,对于它们的造型我们也习以为常。但在一些欧式建筑里,有一种我们不常见的楼梯样式——旋转楼梯,它相对来说更有美感,而想做出类似旋转楼梯的优美造型,用中望3D"沿线阵列"就能轻松完成。 



旋转楼梯主要构件是中间的圆柱、踏板。


操作步骤:


1.创建圆柱体




2.创建螺旋线:注意选择起点时下拉箭头选择曲线象限点,具体见下图。




3.创建踏板:先创建踏板外形草图(XY平面),如下图。 




踏板厚度拉伸为5,如下图。拉伸时,注意“布尔运算”选择为“基体”。



4.设置阵列结构件及踏板体参数,具体参数下图。 



来源:山涧果子
建筑曲面工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-04
最近编辑:2天前
山涧果子
大专 签名征集中
获赞 204粉丝 51文章 748课程 0
点赞
收藏
作者推荐

RationalDMIS 7.1 数组功能

RationalDMIS类似PC DMIS变量数组(ARRAY)功能RationalDMIS数组之多维排列PC DMIS RationalDMIS数组数据输出最大值所谓数组,就是相同数据类型的元素按一定顺序排列的集 合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集 合。数组分一维数组和二维数组,定义格式如下:DECL/REAL,cData[10] $$一维数组,可以储存 10 个数据DECL/REAL,cData[10,10] $$二维数组,可以储存 10x10=100 个数据数组变量的赋值操作与普通变量相同,只是在在变量名称后面添加[]并设置数组编号即可。如下:rNumber[2]=ASSIGN/3 $$ 一维数组赋值rNumber[1,2]=ASSIGN/3 $$ 二维数组赋值$$*/MODE/PROG,MANDECL/COMMON,DOUBLE,DIA[10]DO/KNPTN1,1,10,1F(CIR1)=FEAT/CIRCLE,INNER,CART,31.5000,31.5000,-3.0000,0.0000,0.0000,1.0000, 20.0000$$ Measurement points are created through nominal pointsMEAS/CIRCLE, F(CIR1), 4 PTMEAS/CART, 41.5000, 31.5000, -3.0000, -1.0000, 0.0000, 0.0000 GOTO/CART, 37.9672, 34.1788, -3.0000 GOTO/CART, 36.4497, 36.4497, -3.0000 GOTO/CART, 34.1788, 37.9672, -3.0000 PTMEAS/CART, 31.5000, 41.5000, -3.0000, 0.0000, -1.0000, 0.0000 GOTO/CART, 28.8212, 37.9672, -3.0000 GOTO/CART, 26.5503, 36.4497, -3.0000 GOTO/CART, 25.0328, 34.1788, -3.0000 PTMEAS/CART, 21.5000, 31.5000, -3.0000, 1.0000, 0.0000, 0.0000 GOTO/CART, 25.0328, 28.8212, -3.0000 GOTO/CART, 26.5503, 26.5503, -3.0000 GOTO/CART, 28.8212, 25.0328, -3.0000 PTMEAS/CART, 31.5000, 21.5000, -3.0000, 0.0000, 1.0000, 0.0000ENDMESDIA[KNPTN1]= OBTAIN/FA(CIR1),10KNPTC1 = ASSIGN/CONCAT('第',STR(KNPTN1),'次测量结果=',STR(DIA[KNPTN1]))TEXT/OUTFIL, KNPTC1ENDDOMODE/PROG,MANDECL/COMMON,INTGR,IDECL/COMMON,INTGR,JDECL/COMMON,DOUBLE,ARRAY[10]DECL/COMMON,DOUBLE,MAXNUMDECL/COMMON,DOUBLE,MINNUMDECL/COMMON,DOUBLE,DAVGDO/I,1,10,1F(CIR1)=FEAT/CIRCLE,INNER,CART,31.5000,31.5000,-3.0000,0.0000,0.0000,1.0000, 20.0000$$ Measurement points are created through nominal pointsMEAS/CIRCLE, F(CIR1), 4 GOTO/CART, 38.5000, 31.5000, 18.0000 GOTO/CART, 38.5000, 31.5000, 17.0000 PTMEAS/CART, 41.5000, 31.5000, -3.0000, -1.0000, 0.0000, 0.0000 GOTO/CART, 37.9672, 28.8212, -3.0000 GOTO/CART, 36.4497, 26.5503, -3.0000 GOTO/CART, 34.1788, 25.0328, -3.0000 PTMEAS/CART, 31.5000, 21.5000, -3.0000, 0.0000, 1.0000, 0.0000 GOTO/CART, 28.8212, 25.0328, -3.0000 GOTO/CART, 26.5503, 26.5503, -3.0000 GOTO/CART, 25.0328, 28.8212, -3.0000 PTMEAS/CART, 21.5000, 31.5000, -3.0000, 1.0000, 0.0000, 0.0000 GOTO/CART, 25.0328, 34.1788, -3.0000 GOTO/CART, 26.5503, 36.4497, -3.0000 GOTO/CART, 28.8212, 37.9672, -3.0000 PTMEAS/CART, 31.5000, 41.5000, -3.0000, 0.0000, -1.0000, 0.0000 GOTO/CART, 31.5000, 38.5000, 17.0000ENDMESARRAY[I] = OBTAIN/FA(CIR1),10ENDDOMAXNUM = ASSIGN/ARRAY[1]MINNUM = ASSIGN/ARRAY[1]DO/J,2,10,1IF/(ARRAY[J].GT.MAXNUM)MAXNUM=ASSIGN/ARRAY[J]ELSEENDIFENDDODO/J,2,10,1IF/(ARRAY[J].LT.MAXNUM)MINNUM=ASSIGN/ARRAY[J]ELSEENDIFENDDODAVG = ASSIGN/MAXNUM-MINNUMWRITE/DID(DEFAULTSCREEN),DAVG来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈