Rhino二次开发
文章平均质量分 57
学习Rhino二次开发,分享开发乐趣!
quejingchang
学习!学习!再学习!
展开
-
Rhino对象的属性获取、修改和保存
Rhino对象的属性获取、修改和保存。原创 2024-07-22 17:08:25 · 237 阅读 · 0 评论 -
Rhino插件开发-几种提示输出
消息窗口和窗口提示实际上是差不多的东西,只是消息窗口是通过MessageBox.Show()直接弹出一个消息对话框(可以理解为是一个超级简单的Form窗口,你只要定义提示内容,其他的窗口属性都是默认的即可),而窗口提示是通过自定义一个窗口和设置提示框大小、背景、行为等等属性个性化的设置后实现的提示,如果只是进行简单的实现窗口提示,使用MessageBox.Show()就足够了。下面是代码的窗口形式。设置炫酷的提示窗口就需要掌握更多Form窗口知识,许多Form窗口的应用可以。原创 2024-07-15 14:10:14 · 258 阅读 · 0 评论 -
Rhino插件开发-拾取Rhino对象
例如GetPoint类是拾取Point的,GetLine类是拾取Line的等等。示例中并没有在拾取line后继续实现其他功能,大家可以根据自己的需求添加相应操作,比如获取line的长度、起始点、终点等信息,将它们输出到rhino命令行。该Commands名称为"ceshi",命令没有被实现的时候会在Rhino命令行输出“未实现ceshi命令。将上面代码添加到if内,实现拾取一个直线的功能,完成拾取操作后将直线赋给line 然后在命令行输出。提示,没有拾取正确类型的对象或取消操作时会在命令行输出。原创 2024-07-09 13:46:04 · 179 阅读 · 0 评论 -
如何开发Rhino命令
上面的代码实现了一个Rhino命令,该命令由一个自己的GUID、命令的名称(也就是命令行输入的名称)、以及运行的代码组成,当命令运行成功时,命令窗口输出“实现cc命令。”,当命令运行不成功时,命令窗口输出“未实现cc命令。前面我们有创建一个新的工程,来开发Rhino插件,那么我们现在来创建一个Rhino的命令。首先在项目中创建一个新的类。然后将下面的代码复制上去。原创 2024-04-03 18:33:15 · 230 阅读 · 1 评论 -
RhinoCommon、GrasshopperSDK是什么?
其内容介绍了Rhino、Grasshopper程序的大多数对象,内容从构建对象到对象的属性和对象方法都有详细的介绍,开发者可以用这些已公开的对象创建自己的功能。RhinoCommon、GrasshopperSDK是Rhino的开发者Robert McNeel & Associates为开发用户提供的开发帮助文档。原创 2024-03-25 12:43:32 · 389 阅读 · 0 评论 -
如何开启Rhino二次开发
假设你的电脑以经安装了Rhino6.25版本,那么你引用Rhino默认安装路径C:\Program Files\Rhino 7\System文件夹下的库,那么你开发的插件,应在6.25以上的版本上运行,但如果你想将运行版本降低时,你要需要先卸载6.25版,然后重新安装6.24及以下版本,再重新引用需要的库。NuGet引用设置。通过IDE创建一个你的电池(教程:创建你的第一个电池),然后在菜单栏上,我们找到“生成-生成解决方案”即可将你的插件生成了,在IDE的下方输出窗口能看到插件被输出到哪个文件夹内。原创 2024-03-25 12:46:21 · 1027 阅读 · 0 评论