Rhino3D犀牛中文网

标题: 请问在一条曲线上画条垂直于曲线的线段的py代码怎么写?? [打印本页]

作者: a10078452    时间: 2017-7-23 15:44
标题: 请问在一条曲线上画条垂直于曲线的线段的py代码怎么写??
请问在一条曲线上画条垂直于曲线的线段的py代码怎么写??

作者: Jorin    时间: 2017-7-23 16:45
一条曲线上,和它垂直的线段有无数条,你想要的是哪一条呢?
作者: a10078452    时间: 2017-7-23 16:54
Jorin 发表于 2017-7-23 16:45
一条曲线上,和它垂直的线段有无数条,你想要的是哪一条呢?

已知点的
作者: Jorin    时间: 2017-7-23 17:32
a10078452 发表于 2017-7-23 16:54
已知点的

曲线上任意一点,与它垂直的直线也有无数条,这些直线都位于曲线经过这一点的垂平面上。
作者: Jorin    时间: 2017-7-23 17:53
http://developer.rhino3d.com/api ... n/#curve-CurveFrame

这个函数,就是找曲线上任意给定一点的垂直平面,平面上经过原点的直线都是与曲线垂直的,可以考虑直接把平面的 X 轴或者 Y 轴拿过来用。
使用的时候注意,这个函数要的参数是曲线的参数值,而不是点的坐标,所以你还会用到下面这个函数:

http://developer.rhino3d.com/api ... curve-EvaluateCurve
作者: a10078452    时间: 2017-7-23 17:54
Jorin 发表于 2017-7-23 17:32
曲线上任意一点,与它垂直的直线也有无数条,这些直线都位于曲线经过这一点的垂平面上。 ...

对不起,我没表达清楚,在顶视图,曲线在一个平面上
作者: a10078452    时间: 2017-7-23 18:00
Jorin 发表于 2017-7-23 17:53
http://developer.rhino3d.com/api/RhinoScriptSyntax/win/#curve-CurveFrame

这个函数,就是找曲线上任意 ...

谢谢,我回去试试




欢迎光临 Rhino3D犀牛中文网 (https://rhino3d.asia/) Powered by Discuz! X3.3