今天我们来学习一下用Dynamo创建一个球体
首先我们打开Dynamo,选择 Geometry 菜单栏下的Sphere(球)
从上往下分别是:
1.通过多个点拟合成球体、
2.通过给定球心和半径创建实心球体
3.通过给定的四个球体表面的点创建实心球体(1,3的区别在于1是通过你给定的多个点创建出一个球体,这个球体的表面会穿过大部分给定的点,但不是全部。而3的话给定的四个点必须是已知球上的四个点,就是这四个点必须是在球体表面的,这样你才能生成出这个球)这句话很绕,但是希望你能看懂
首先我们来看第一种:通过多个点拟合成球体
多个点拟合成球体,顾名思义就是首先你要创建多个点,然后把他们连接起来
关于这个命令我们可以看到,他有一个"+"和“-”也就是这样可以实现“多到一”的转换
那么接下来我们就要尽可能多的创建点(点的创建我上一篇文章有讲哦)
接着将他们连接到 List.Create 中转站,再将另一边连接到 Sphere.ByBestFit 结点的 Points,这样一个球体就生成啦。
PS:这边写一个小备注
1、在我第一次设置点的时候不是很有规律,导致一些点偏离太远,在生成球体的时候我发现生成的球体并没有把他们包含进去,由此也证明了,他拟合球体是是尽可能接近输入点拟合的,并不会包含所有你列出的点。
2、我还发现当你的点过于紧凑的时候他也没有办法拟合出球体,因为他的拟合应该是以我们提供的点作为球的外表面来生成的,所以过于紧凑的点也无法拟合出球体。
3、其实稍微懂的人都会发现我的桌面有很大的问题, 咨询过大神,别人的球是这样的,没有对比就没有伤害,但是我现在确实还不会简化的方法,等我学会了,会马上更新出来告诉大家的。
—————————————————————手动分界 ————————————————————
那么我们接着来看第二种方法:通过给定球心和半径创建实心球体
这是很常规的也是很方便的一种创建方法了
这个结点就很好理解了,一个是圆心,一个是半径
—————————————————————手动分界 ————————————————————
下面来看第三种:通过给定的四个球体表面的点创建实心球体
这里我刚开始试的时候出现了一个误区,我以为空间任意四个点就可以创建,但是发现咦为什么没办法生成。
所以第三点其实是已知球体本身的一种方法,创建方法本身是容易的(这边借一下老师的图纸)
好了,球体的部分查不多是这样了,欢迎大家围观,欢迎大神纠错,也欢迎小白跟我一起学习呀
最新文章
政策新闻 | 铜陵市城市绿化队日常用工服务项目成交结果公告 政策新闻 | 淮北市园林处举办摄影技能培训助力职工用镜头记录绿色之美 政策新闻 | 湘潭市2025年1—3月保障性住房、城市危旧房改造、城中村改造建设进展情况通报表 政策新闻 | 王勇率全国政协党外委员考察团来琼考察 政策新闻 | 巴彦淖尔:优化人居环境 常态化推进市容市貌综合整治 政策新闻 | 安庆市住建局团委开展“锤炼过硬作风 激扬青春力量”青年主题学习研讨活动 政策新闻 | 芜湖市白蚁所开展“5·12全国防灾减灾日”科普宣传进校园活动 政策新闻 | 民生实事筑就幸福根基—鹤岗市城管执法局全力推进小区老旧供水设施改造工程建设 政策新闻 | 中央生态环境保护督察工作领导小组办公室有关负责人就《生态环境保护督察工作条例》答记者问 政策新闻 | 住宅专项维修资金交存全攻略,3分钟看懂!