huaxiamengqing 发表于 2024-1-22 20:56:48

AutoCAD可视化编程Grasshopper原生态植入

本帖最后由 huaxiamengqing 于 2024-2-1 13:59 编辑

首先,我也是明经10多年的老用户了,从毕业就开始在论坛学习和发帖,感谢郑总创建这个论坛。
后来转入了犀牛 Grasshopper可视化编程的使用和开发。
再后来又有Rhino.Inside技术,可以将Grasshopper这种可视化编程界面植入到任何软件。

结合自己CAD .net开发经验,和十年的Grasshopper开发经验,工作之余耗时两年,终于完成了Rhino.Inside.AutoCAD的开发。
这个东西没玩过的朋友可能不熟悉,了解的人就明白了,这种植入意义非凡,因为可以让AutoCAD用户直接就能上手定制开发,并且可以直接使用Grasshopper数十万插件函数生态,可以说建筑需求方面无所不能...
自从昨天晚上发布以来,用户热情高涨,半个小时微信群已有200用户,今天陆陆续续已经到了400多人...,因为这插件确实能带来太多方便之处。
废话不多说,直接上插件和使用方法。


1.如何加载(1)必须安装Rhino7,即犀牛软件7.0以上版本!!!
(2)使用AutoCAD 2015以上版本使用 netload 命令加载 Rhino.inside.AutoCAD.UI.dll
(3)在CAD中点击Grasshopper菜单打开界面或者输入“Grasshopper”命令
(4)加载演示
http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120231345SjFcL2.gif2.Rhino.Inside.AutoCAD插件介绍Rhino是一款非常流行的自由曲面三维建模软件。Grasshopper是Rhino内置的一款非常强大的可视化编程软件,可以操作几何形体,从建筑师到施工单位,铝板供应商等都在使用这款强大的建模插件来实现自己的定制设计。不仅仅是建筑行业,从天体力学,到磁场光影,珠宝行业,制鞋行业无一例外被这款强大的插件渗透。Rhino.Inside是一种将Rhino作为一个插件植入到其他软件的技术,此技术中可以原生态的使用Grasshopper可视化编程界面来操作被植入软件的本地接口。本插件使用此技术将Rhino Grasshopper完全植入到AutoCAD中,您可以使用本插件来非常方便的操作CAD各种图元,即便您不会编程,也可以非常快速方便的来定制您自己想要的功能,尤其是各种出色的批处理,来节约您宝贵的时间。3.Rhino.Inside.AutoCAD界面介绍http://www.seggh.com/uploads/otherbase64/2024-01-20/202401202247379PSIsI.pnghttp://www.seggh.com/uploads/otherbase64/2024-01-20/20240120224801wibWFj.pnghttp://www.seggh.com/uploads/otherbase64/2024-01-20/20240120224821E9PSIs.png
http://www.seggh.com/uploads/otherbase64/2024-01-20/20240120224902WJyWUl.png4.Rhino.Inside.AutoCAD演示动图001.多段线标注(PolygonDIM)http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120225350Y3Fhdm.gif002.快速编号(QuickNumber)http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120225345HVlIjo.gif003.坐标系与向量(Plane&Vector)http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120225340zZWQ1M.gif004.创建Nurbs曲线(CreateNurbs)http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120225333NWE5OT.gif005.对齐标注(AlignDIM)http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120225328FwvU3c.gif006.角度标注(AngleDIM)http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120225322Y0ZDhj.gif007.图元分解(EntityExplode)http://www.seggh.com/uploads/other/gif/2024-01-20%5C20240120225316hMjk5M.gif008.引线创建(CreateLeader)http://www.seggh.com/uploads/other/gif/2024-01-20%5C202401202253065SGFlQ.gif009.您可以用电池组合出几乎您想要的任何功能…

有区别吗 发表于 2024-3-29 11:29:42

原来是你,我在B站上刷到过视频.
前几年有段时间低代码概念挺火的.
原来也想过玩玩这个的,但转念又觉得对自己没啥用处.
前几年我看有人在UG上也弄了这个grasshopper的对接,
现在UG果然就出了官方的拖拉拽工具.

huaxiamengqing 发表于 2024-1-23 18:09:55

你有种再说一遍 发表于 2024-1-23 13:11
电池应该可以自己加c#脚本上去吧,我看过别人这样用

可以的,例子只是抛砖引玉,怎么用自己自由发挥,GH本身是带C#,Python.VB.net等脚本电池的,可以自己任意使用代码。

huaxiamengqing 发表于 2024-1-23 18:08:46

gzxl 发表于 2024-1-23 09:49
足见楼主功底深厚
个别演示效果,是没有考虑到用户的习惯?比如绘制线部分

确实还有待完善改进,我们会一直维护更新下去的。

dtucad 发表于 2024-1-22 21:26:10

楼主厉害666

tigcat 发表于 2024-1-23 07:22:39

感谢楼主分享,非常厉害!

aws 发表于 2024-1-23 09:18:55

我觉得,熟练使用GH的人,不会去cad里使用,直接在犀牛里画好了,另存为DWG格式不就好了,不过这种融合的想法,确认厉害

gzxl 发表于 2024-1-23 09:49:02

本帖最后由 gzxl 于 2024-1-23 09:50 编辑

足见楼主功底深厚
个别演示效果,是没有考虑到用户的习惯?比如绘制线部分

d1742647821 发表于 2024-1-23 10:22:01

实现一些简单的功能确实还行

你有种再说一遍 发表于 2024-1-23 13:11:01

电池应该可以自己加c#脚本上去吧,我看过别人这样用

djjeson 发表于 2024-1-23 15:49:50

厉害厉害,试试看怎么玩
页: [1] 2
查看完整版本: AutoCAD可视化编程Grasshopper原生态植入