为什么在如图的r2参数空间中,a、b两点之间的最短连线是红色线?如何计算?

请明确定义一下你说的“参数空间”


《RhinoPython 101》中的,看不懂。


将红色和绿色线流动到一个矩形你就会明白这个道理。

1 个赞

谢谢版主Deer!
也就是说《RhinoPython 101》书中的图是Rhino三维世界空间中的图,但Rhino的R2参数空间是以矩形的方式存储的,两种坐标体系之间的点线面信息是一一对应的关系,就像Rhino中的“建立UV曲线”命令那样。所以,R2参数空间中两点之间的最短连线的计算是在矩形平面上完成的,当对应到三维世界空间中,就是那条红色线了。

其实这段话你可以不用太在意,我用了十几年rhino也从没实际和“参数空间”打交道过,也没有碰到过需要你计算“参数空间”内最短距离的情况。这段话可能是为了帮你巩固uv的相关知识。你只需要掌握nurbs面和矩形A4纸的扭曲变形就可以。他和矩形一样都有坐标系,只不过他的坐标系是顺着曲面扭曲的

好的好的~我再消化消化。非常感谢!

不要把他想太复杂,将nurbs面的uv结构理解为一个虚拟的坐标系就可以。类似于地球的经纬度。

嗯~
Rhino我也是刚开始学,和RhinoPython结合着学,还有很多基本概念和问题不太清楚。上次月神讲的“容差”概念和你(鹿神)今天讲的关于UV的知识,让我受益匪浅。谢谢!!!
《RhinoPython 101》看到“圆”了,继续看。 :open_book:

建议先将Rhino和GH一起学习,Python代码部分在GH已经比较熟练以后开始接触,
GH是图形化编程界面。有助于你整合Rhino相关知识,并且为编程做好准备。
Rhino部分优先掌握NURBS基础原理。
关于计算机如何处理小数,和容差公差等概念,对Rhino/GH也至关重要,不光是应用于编程。
http://tips.cn.rhino3d.com/2015/12/tolerance-and-accuracy/
可以从这个链接内提供的两个子链接入手了解。

关于NURBS的详细原理部分,可以翻看mcneel官网提供的level 2手册
http://docs.mcneel.com/rhino/6/training-level2/en-us/Default.htm


多用谷歌查阅这类关键词,认准官方域名

1 个赞

感谢!感谢!非常感谢鹿神的指点! :hugs:

10年前录过一套 python101 的视频,免费的,也可以参考下

跟我读 《RhinoPython 101》系列视频教学

1 个赞

哇!是Jorin老师,谢谢!
我是在腾讯课堂里跟学的,学到后面问题越来越多。经鹿神指定,我最近在学GH,等有一定基础后,再来研究RhinoPython。
:handshake: