NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 15242|回复: 16
打印 上一主题 下一主题

[VB & C#] Polyline Subdivision在Rhino中细分多段线

[复制链接]
跳转到指定楼层
1m
发表于 2011-12-24 20:21:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 射手明 于 2011-12-24 20:29 编辑
这两天闲来无事,练习着写了个小脚本,作用是在rhino中细分Polyline,便于控制非NURBS多段线的光滑度(例如需要导进SU等情况)。其实说白了也没啥技术含量,希望能同各位朋友分享。 思路是首先获取多段线的各个顶点Vertex,然后根据这些顶点算出每条边的中点。通过每条边的中点和原有顶点求得细分后顶点。不过这个脚本可以适应任意状态的Polyline,无论是空间多段线或是闭合多段线。分情况讨论多段线是否闭合,开放的保留原多段线顶点及终点,闭合的则最后赋予顶点终点相同的变化量。 如图效果: Rhinoscript:

评分

参与人数 1强度 +5 照度 +50 收起 理由
skywoolf + 5 + 50 原创内容

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享
2m
发表于 2011-12-24 21:03:15 | 只看该作者
楼主你好,我是个脚本新手,最开始因为想要学习gh中的vb电池才想学习脚本,但是没有什么好的资料,所以现在在学习rhinoscript,有个问题想问,看到你会两种脚本,我看网上说rhinoscript是架构在vb语言得基础上,而gh中的vb电池则是vb.net的语言,但是打开会发现有两个vb电池,一个是新的,一个是遗留下来的(根据翻译。。。自己理解的),这两种vb电池语言有些不同,楼主能不能说明一下rhinoscript,vb的新电池和vb的旧电池的三种语言有什么异同呢,谢谢楼主 1# 射手明
3m
发表于 2011-12-25 09:45:45 | 只看该作者
{:3_53:}{:3_53:} 会脚本!!
4m
发表于 2011-12-25 13:50:15 | 只看该作者
下了,不会用。。。。
5m
发表于 2011-12-25 16:11:34 | 只看该作者
楼主~先支持一下~然后~怎么学习脚本呢?木有找到书
6m
发表于 2011-12-28 10:19:31 | 只看该作者
不会用啊有没有材料
7m
发表于 2011-12-29 19:34:37 | 只看该作者
很实用,的顶一下
8m
发表于 2012-1-30 17:36:45 | 只看该作者
谢谢楼主分享。。。。。
9m
发表于 2012-3-24 19:06:28 | 只看该作者
感谢楼主分享~
10m
发表于 2012-4-19 13:21:43 | 只看该作者
看看那 。。。。。。。。。。。。。。。。。。。。。。。。。。。
11m
发表于 2012-4-28 13:29:31 | 只看该作者
感谢分享啊。
12m
发表于 2012-4-28 13:33:58 | 只看该作者
感谢分享啊。
13m
发表于 2012-4-28 13:34:31 | 只看该作者
好教程,感谢分享。感谢感谢。
14m
发表于 2012-4-28 20:38:14 | 只看该作者
好教程,感谢分享。感谢感谢。
15m
发表于 2012-5-25 12:41:24 | 只看该作者
学习一下……
16m
发表于 2013-3-28 21:28:14 | 只看该作者
感谢分享,谢谢,谢谢啊。很棒的教程。
17m
发表于 2014-11-14 22:05:53 | 只看该作者
很好学习了

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-7 01:17 , Processed in 0.071503 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表