Rhino界面↓
GH界面↓
测试文件:
点网.gh (17.8 KB)
问题1:对比以下两图,旋转组件(选中电池)的A输入端右键degrees为啥可以轻松摆正八边形?逻辑是?
问题2:下图选中电池(point on curve)如何把中间滑块的数据显示精确到小数点后两位?
问题3:对比以下两图,当矩形线框分别在包围整个图网/或者/在图网之内两种情况下,后者末端电池出错的问题?
问题4:对比以下两图,在两次输入不同数据的情况下,后者末端电池数据无法运算问题?
问题3和问题4可能涉及nurbs曲线原理(?),本人建筑牲可能不太需要学这个 大概解释一下就好啦 (例如D输入端的2阶3阶是?
麻烦各位老师/大佬了!感谢!
Deer
2
不论是什么专业,使用工具的时候还是得掌握工具自身的原理的。
我就是学建筑的。
并不是只有数学专业才需要去学习nurbs原理。而是犀牛用到某个程度一定要掌握相应的基础原理。
1:N阶曲线需要至少N+1个控制点
1阶曲线=直线,2点确定一个直线,1点不够
2阶曲线=圆,圆锥曲线等等(他们只是2阶中的一种),确定一段圆弧至少需要三个点。
3阶曲线至少需要4个控制点。如果你给了3个,但是要求3阶,会出错。
以此类推
关于这方面存在大量官方和非官方资料。
2:红色和黄色运算器右上角的气泡会显示出错的详细描述
3:point on curve只是显示问题,将这个运算器宽度拉长即可
建议这里用evaluate curve运算器,那样你的小数点后面位数可以精确定义。并且这个数字可以参与计算
1 个赞
大佬您漏了第一个问题啦
刚开始学习rhino,对其理解也在循序渐进ing,还不太熟悉
现在还在理顺过程和运算逻辑阶段,会过渡到生成原理阶段的
非常感谢您的教诲!
Deer
4
GH运算器默认都是弧度制而不是角度值
针对角度会有一个右键 degree选项
你也可以用degree运算器单独转化
1 个赞
看起来你还是一个特别新、特别新的待入门用户,强烈建议下面的入门教学给你,
工欲善其事必先利其器,你连基本工具都不会,逻辑如何组织?
1 个赞
aomao
7
改了字体才能显示全
版本 7 SR23 (7.23.22282.13001, 2022-10-09)
1 个赞
Deer
8
确实,我试了一下。7 SR34
可能和雅黑字体有关。
谢谢测试!
1 个赞
刚看到了point on curve与evaluate curve是不一样的,前者基于曲线长度,后者基于曲线定义域,两个运算器不能互相替代的喔
Deer
10
是的
point on curve大多用于检查曲线方向、调试的功能属性偏多。
在这个情况下参数,长度差异不大。毕竟只是看个大概
取出一个大致的点也会用,但是极少依赖他做到硬的固定的逻辑环节中
如果要明确定义位置=长度规则,用上图第三个方法
或者mid之类的运算器
1 个赞