[视频]用python在rhino里面绘制控制点曲线的方法
更新:2023-12-24 18:19:48精品经验
本文,主要是介绍一下模块rhinoscriptsyntax里面函数AddCurve的用法。这个函数是用来构造控制点曲线的。
工具/原料
电脑rhino5方法/步骤
1/8分步阅读用指令EditPythonScript打开rhino内置的python编译器。

加载模块:
import rhinoscriptsyntax as rs
这里有一个自动补全的功能。

控制点曲线,用到的函数是AddCurve,先来看看这个函数的用法:
rs.AddCurve()
.
.
.
AddCurve(points, degree=3)
其中,points是一串点坐标,degree默认是3。

用三个点来构造控制点曲线:
points=[[0,0,0],[10,0,0],[10,10,0]]
这是一个平面曲线。

想要得到空间的控制点曲线,至少需要四个点:
points=[[0,0,0],[10,0,0],[10,10,0],[10,10,10]]

如果想要得到封闭的控制点曲线,就把第一个点在最后面再写一遍:
points=[[0,0,0],[10,0,0],[10,10,0],[10,10,10],[0,0,0]]

再看看,顺次连结正方体的八个顶点,会得到什么样的曲线:
points=[[0,0,0],[10,0,0],[10,10,0],[0,10,0],
[0,10,10],[10,10,10],[10,0,10],[0,0,10],]

对应的封闭曲线是什么样子的?
points=[[0,0,0],[10,0,0],[10,10,0],[0,10,0],
[0,10,10],[10,10,10],[10,0,10],[0,0,10],[0,0,0]]
文章开头的那个管状曲面,就是这个曲线对应的圆管。

编辑于2018-06-27,内容仅供参考并受版权保护
经验备注
我发现了这篇经验很有用:你也认同《用python在rhino里面绘制控制点曲线的方法》的经验分享有价值,就请和朋友们一起分享吧。另外,用python在rhino里面绘制控制点曲线的方法的经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。经验知识实用生活指南-解决你所有的生活难题!未经许可,谢绝转载。本文网址:https://www.5058.cn/article/8ebacdf063e2ff49f75cd572.html
游戏/数码经验推荐
- QWin10如何使用背景聚焦功能
- Q阐述手机傲游浏览器如何过滤广告
- Q为什么说怎么在招联金融设置手势密码登录
- Q重磅钉钉如何给自己定一个小目标并打卡
- Q可以微信朋友圈怎么开启三天可见?
- Q怎么走企业微信如何添加微信好友
- Q应该大众点评如何删除自己的评价?
- Q怎么做怎么在纸鸢隐藏我的关注与粉丝列表
- Q这样手机360浏览器如何修改浏览器标识UA为...
- Q为啥手机傲游浏览器如何清除缓存数据
- Q哪种如何在音控APP设置昵称
- Q这是手机360浏览器如何清除数据
- Q会不会如何在戏鲸设置不把我展示在他人推荐关...
- Q怎么讲手机淘宝如何开通红包省钱卡
- Q有了解手机搜狗浏览器如何设置默认搜索引擎为...
- Q有哪些支付宝如何免费兑换优酷VIP月卡会员
- Q如果企业微信如何进行打卡签到
- Q有知道支付宝如何用蚂蚁星愿存钱攒钱
- Q为啥傲游浏览器如何用密码生成器 快速生成...
- Q[视频]假如电脑设置了登录密码怎么取消
- Q[视频]这种怎么取消开机自动启动软件
- Q排位赛周报在哪里
- Q如何玩抖音游戏侦探小画家?
已有 46766 位经验达人注册
已帮助 232025 人解决了问题