- 博客(8)
- 收藏
- 关注
原创 Rhino插件开发-几种提示输出
消息窗口和窗口提示实际上是差不多的东西,只是消息窗口是通过MessageBox.Show()直接弹出一个消息对话框(可以理解为是一个超级简单的Form窗口,你只要定义提示内容,其他的窗口属性都是默认的即可),而窗口提示是通过自定义一个窗口和设置提示框大小、背景、行为等等属性个性化的设置后实现的提示,如果只是进行简单的实现窗口提示,使用MessageBox.Show()就足够了。下面是代码的窗口形式。设置炫酷的提示窗口就需要掌握更多Form窗口知识,许多Form窗口的应用可以。
2024-07-15 14:10:14
478
原创 Rhino插件开发-拾取Rhino对象
例如GetPoint类是拾取Point的,GetLine类是拾取Line的等等。示例中并没有在拾取line后继续实现其他功能,大家可以根据自己的需求添加相应操作,比如获取line的长度、起始点、终点等信息,将它们输出到rhino命令行。该Commands名称为"ceshi",命令没有被实现的时候会在Rhino命令行输出“未实现ceshi命令。将上面代码添加到if内,实现拾取一个直线的功能,完成拾取操作后将直线赋给line 然后在命令行输出。提示,没有拾取正确类型的对象或取消操作时会在命令行输出。
2024-07-09 13:46:04
288
原创 如何开发Rhino命令
上面的代码实现了一个Rhino命令,该命令由一个自己的GUID、命令的名称(也就是命令行输入的名称)、以及运行的代码组成,当命令运行成功时,命令窗口输出“实现cc命令。”,当命令运行不成功时,命令窗口输出“未实现cc命令。前面我们有创建一个新的工程,来开发Rhino插件,那么我们现在来创建一个Rhino的命令。首先在项目中创建一个新的类。然后将下面的代码复制上去。
2024-04-03 18:33:15
355
1
原创 如何开发Grasshopper电池
图标设置之前,我们需要设计一个24x24像素的图标(图标设计教程:制作grasshopper图标),在项目上右键选择属性,进入“资源”,选择“图标”-“添加现有文件”将图标文件添加到项目来,教程的图标文件名称为。当然,一个电池还不只有上面这些属性,我们还需要设置在grasshopper内显示的电池名称(你可以理解为类名是在编程时用的内部名称,它与电池名称有不同用意)、电池图标、电池下方提示消息、右键菜单等的个性设置。上面的全部设置完成,我们就得到一个计算两个数相加的电池。注意:GUID的格式是不带{}的。
2024-03-25 13:34:56
1134
原创 如何开启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
1267
原创 RhinoCommon、GrasshopperSDK是什么?
其内容介绍了Rhino、Grasshopper程序的大多数对象,内容从构建对象到对象的属性和对象方法都有详细的介绍,开发者可以用这些已公开的对象创建自己的功能。RhinoCommon、GrasshopperSDK是Rhino的开发者Robert McNeel & Associates为开发用户提供的开发帮助文档。
2024-03-25 12:43:32
766
原创 如何开启Grasshopper二次开发
假设你的电脑以经安装了Rhino6.25版本,那么你引用Rhino默认安装路径C:\Program Files\Rhino 7\System文件夹下的库和默认Grasshopper插件安装路径C:\Program Files\Rhino 7\Plug-ins\Grasshopper的库,那么你开发的插件,应在6.25以上的版本上运行,但如果你想将运行版本降低时,你要需要先卸载6.25版,然后重新安装6.24及以下版本,再重新引用需要的库。的二次开发做的一个介绍,所以你需要具备的是C#语言的基本知识。
2024-03-25 12:37:42
1260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人