NCF参数化建筑论坛
标题: OpenNURBS具体的含义 [打印本页]
作者: ememery 时间: 2011-4-9 12:58
标题: OpenNURBS具体的含义
如题!期待如王大川的高手解答~好像有个什么OpenNURBS库,这又是什么意思呢?
作者: nixy 时间: 2011-4-9 14:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 锦堆灰 时间: 2011-4-9 14:13
我不懂你懂的
作者: wdc63 时间: 2011-4-9 17:23
本帖最后由 wdc63 于 2011-4-9 17:24 编辑
囧,指明道姓有点唐突
这个在Rhinoscrip101上早有介绍,还是以那副图片为例子吧,用我的语言和理解说下 :
[attach]16873[/attach]
图是Robert McNeel & Associates公司展示的一套完整的Rhinoceros开发工具明细表,通过此图我们了解一下Rhinoceros的基本架构以及Rhinoceros与诸如Grasshopper 这类插件的关系。
图中银白色部分是Rhinoceros采用的代码库,是Rhinoceros所有操作的核心。这个代码库包含了一系列过程和对象的基本集合,目前的主流软件都是采用这种架构。核心库是一个经过长期积累和修改优化下来的资源,Rhinoceros采用的代码库中最著名的就是由McNeel公司自己开发的openNURBS库,openNURBS提供了一套完整的对NURBS进行操作的方法,以及丰富的集合图形库,它目前是一套免费的资源,也被很多其他NURBS 3D软件纳入其中。
红色部分便是Rhinoceros自身,可以看出Rhinoceros部分即时依赖于核心库对核心库进行扩展的一部分程序集合。因此Rhinoceros的开发人员在开发新版本的Rhinoceros时并不需要改变其核心代码,而是采用扩展的方式,这样出现的任何问题都不会对关键部分或是整个程序产生大的影响。
红色部分中的黄色圆点便是Rhinoceros中的插件。Rhinoceros4.0提供的开发工具支持C++和所有DotNET framework的语言(VB.NET, CSharp, Delphi, J#, IronPython etc. etc.)。我们常见的Rhinoceros插件例如Grasshopper、T-spline等都属于Rhinoceros插件,插件可以接入Rhinoceros本身和核心库。
(你是liguilin?)
作者: ememery 时间: 2011-4-9 18:19
4# wdc63
太谢谢了。。。下次不会这么突兀了,呵呵~
作者: yanhui314 时间: 2011-4-9 18:58
哈哈,我自己都忘了101里面有这段儿了
作者: ou312382395 时间: 2011-4-9 18:58
学习了~~同谢~
作者: rainfish 时间: 2011-4-9 19:52
学习了,,谢谢
作者: H.W.YAO 时间: 2011-4-9 20:09
哦 原来这样~~~~
作者: 123453786 时间: 2011-4-10 00:41
这是个啥啊???
作者: arvin1018 时间: 2011-4-10 02:50
精闢的解答!感謝!
作者: azjazj 时间: 2011-4-10 22:56
求助polysurface如何能够转化成surface
作者: langdezhuren 时间: 2011-4-11 00:03
这是个啥啊???
作者: langdezhuren 时间: 2011-4-11 00:05
下着下着没分了.......
作者: woyeaini 时间: 2011-11-14 00:33
受教了~{:3_51:}
欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) |
Powered by Discuz! X3.2 |