犀牛插件
文章平均质量分 61
犀牛插件技术分享。
插件开发
熟练开发PS插件、AI插件、AE插件、CDR插件、3DMax插件和其它各类插件。
展开
-
犀牛插件开发-基础核心-技术概览-总体架构-教程
Rhinoceros》由许多层组成——用多种语言书写——层层叠加。最基础的内容在底层,但顶层绝不应该被认为是肤浅的……让我们依次讨论每一层,从最下面的开始。原创 2022-12-19 09:56:27 · 2363 阅读 · 2 评论 -
犀牛插件-SDK选择-脚本-插件-选择合适的编码方式?
Mono是微软. net运行时的开源版本,可在Linux、macOS、iOS和Android上运行。看看Mono和Xamarin是什么?获取更多信息的指南。什么是宏?宏是一串Rhino命令和命令选项,允许您创建自动化的操作序列。这个宏(序列)可以通过按下工具栏按钮或输入别名来重复。对于更复杂的任务,宏是不够的。它们缺乏进行复杂计算、存储和检索数据、分析数据并做出有条件决策的能力,也无法深入了解Rhino的内部工作原理。为此,我们需要一个真正的编程工具。原创 2022-12-19 08:31:24 · 874 阅读 · 0 评论 -
win32-防火墙-禁用软件联网-详细教程
打开控制面板,点击其中的“系统与安全”;点击“Windows 防火墙”之后,打开“高级设置”;或者通过搜索系统防火墙,再打开系统防火墙。出站规则>新建规则>程序。按照步骤依次设置即可。如有疑问,敬请留言。原创 2022-12-15 20:46:47 · 755 阅读 · 0 评论 -
犀牛插件-插件开发-rhino-插件开发形式
文章目录1.Rhino插件2.支持插件3.构建插件4.开发支持1.Rhino插件 Rhino插件是一个软件模块,它通过添加命令、特性或功能来扩展Rhino的功能。Rhino插件是一个Windows动态链接库(DLL)。使用Rhino c++ SDK构建的Rhino插件是一个使用共享MFC DLL的常规DLL。使用Rhino . net SDK或RhinoCommon SDK构建的Rhino插件是一个. net程序集。Rhino插件的例子包括Bongo、Brazil、Flamingo nXt和Pengu原创 2022-05-29 13:26:34 · 2436 阅读 · 0 评论 -
犀牛脚本插件-python-vb-编辑使用方式-rhino脚本插件
文章目录1.python脚本开发1.1打开python编辑界面1.2创建一条简单直线2.VB脚本开发3.作者答疑 犀牛是基于命令操作的建模软件,也就是说我们可以只使用键盘就能控制犀牛的所有操作。它提供了脚本技术,脚本插件是宿主程序提供的一种功能强大的软件扩展技术,能够简易的借助系统提供的接口,实现目标逻辑模块。犀牛实现标准的Microsoft®的Visual Basic®脚本版的语言,以及Python编程语言。作者测试,在rhino7.0 6.0,5.0版本上,支持这两种脚本语言。1.python脚本原创 2022-05-16 08:26:18 · 2909 阅读 · 0 评论 -
犀牛脚本插件-获取选择对象长度-Python-几何对象长度-rhino脚本
文章目录1.程序算法2.作者答疑1.程序算法 犀牛软件是一款专业的三维设计软件。简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着现实的需求。作者整理了一个python开发的脚本,功能是获取选择对象的长度,作为范例,源代码如下:import rhinoscriptsyntax as rsdef CurveLength(): "Calculate the length of one or more curves" # Ge原创 2022-04-25 07:15:44 · 401 阅读 · 0 评论 -
犀牛脚本插件-添加文本-Python-显示窗口-rhino脚本
文章目录1.程序算法4.作者答疑1.程序算法 犀牛软件是一款专业的三维设计软件。简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着现实的需求。作者整理了一个python开发的脚本,功能是添加文本和显示窗口,作为范例,源代码如下:# The following sample shows how to creates a custom windows form# with a textbox that can be used to defin原创 2022-04-24 07:06:04 · 890 阅读 · 2 评论 -
犀牛软件插件-rhino插件-visual studio-创建你的第一个插件
文章目录1. 插件向导2.项目设置3.属性表4.样板建立5.测试6.添加额外的命令7.有几件事需要考虑:8.作者答疑 犀牛软件是一款专业的三维设计软件。简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着现实的需求。作者翻译了官网的一个教程,创建一个C++插件的流程: 本指南将带你使用C/C++和Visual Studio完成你的第一个Windows Rhino插件。假定您已经安装了必要的工具,并准备就绪。如果还没有安装,请参见安装工具(Wi原创 2022-04-21 07:24:49 · 3438 阅读 · 1 评论 -
犀牛插件开发-插件安装器制作-rhino插件
文章目录1.插件安装程序(Windows)2.作者答疑 犀牛软件是一款专业的三维设计软件。简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着现实的需求。本文翻译至官网:1.插件安装程序(Windows) 布莱恩·吉莱斯皮和威尔·皮尔森(最后修订日期:2018年12月13日),本指南解释了如何为Windows Rhino创建一个插件安装程序。注意:这个过程对于C/C++和RhinoCommon插件是一样的! 创建一个插件安装程序非常容易原创 2022-04-19 06:57:13 · 2604 阅读 · 4 评论 -
犀牛插件-获取曲面表面点-Python-坐标点数组-rhino插件
文章目录1.功能代码2.作者答疑1.功能代码 犀牛软件是一款专业的三维设计软件。简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着现实的需求。作者整理了一个python开发的脚本,功能是获取曲面表面点和坐标点数组,作为范例,源代码如下:# Creates an array of points on a surfaceimport rhinoscriptsyntax as rsdef ArrayPointsOnSurface():原创 2022-04-18 08:15:16 · 1056 阅读 · 0 评论 -
犀牛插件开发-创建圆-Python-点后周长构建圆-Rhino插件
文章目录1.算法程序2.作者答疑1.算法程序 犀牛软件是一款专业的三维设计软件。简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着现实的需求。作者整理了一个python开发的脚本,功能是点和周长构建圆,作为范例,源代码如下:# Create a circle from a center point and a circumference.import rhinoscriptsyntax as rsimport mathdef Cre原创 2022-04-17 07:27:52 · 772 阅读 · 0 评论 -
犀牛插件开发-插件兼容性-Rhino插件-什么是Rhino插件
文章目录1.什么是Rhino插件?2.插件类型3.插件兼容性4.常用插件4.1.T-Splines4.2.VisualARQ4.3.Paneling Tools4.4.Evolute Tools4.作者答疑1.什么是Rhino插件? 通过Dan Belcher(最后修改:2018年12月5日) 本指南概述了Rhino插件是什么以及它的形式。Rhino插件是一个软件模块,可通过添加命令,功能或特性来扩展Rhino或Grasshopper的功能。Rhino插件是动态链接库或DLL。**在Windows原创 2022-04-16 07:31:59 · 1892 阅读 · 0 评论 -
犀牛插件开发-显示MFC对话框-Rhino插件
文章目录1.基本原理2.犀牛3范例3.犀牛4范例4.添加菜单代码5.菜单响应代码6.作者答疑1.基本原理 本文翻译至官网,方便读者阅读,如有侵权,第一时间联系删除。 简介:如何从Rhino插件显示MFC模态对话框和非模态对话框。Rhino插件是常规的MFC dll。在Rhino插件中显示对话框与在独立的MFC应用中显示对话框没有太大区别。从MFC DLL中访问资源时可能会出现一些问题。更多信息,请查看MFC TechNote 58题为“MFC模块状态实现”的MSDN。 MFC的CDialog类原创 2022-04-15 07:20:59 · 626 阅读 · 0 评论 -
rhino插件-创建犀牛软件皮肤-rhino皮肤-界面开发-犀牛插件
文章目录1.创建皮肤DLL2.创建皮肤插件3.安装4.附加信息5.作者答疑 本文翻译至官网,方便读者阅读。Rhino允许开发人员自定义Rhino的大部分接口,这样应用程序就像他们自己的一样。我们称之为自定义皮肤。通过自定义皮肤,您可以更改应用程序图标、启动屏幕、菜单栏、应用程序标题栏、关于框和工具栏。 为Rhino创建自定义皮肤需要创建两个代码模块: <skin name>.rhs是一个常规的MFC DLL,它实现皮肤的图标、启动屏幕和可选的菜单。在本文中,我们将其称为皮肤DLL。原创 2022-04-13 14:45:00 · 1038 阅读 · 0 评论 -
犀牛插件开发-CRhinoPlugIn-插件类原型-Rhino插件
文章目录1.CRhinoPlugIn2.作者答疑1.CRhinoPlugIn 本文重点研究犀牛软件插件类父类(CRhinoPlugIn)。所有的插件都继承至这个类。方便查阅和研究,将它的源码展示如下:/* $NoKeywords: $ *//*//// Copyright (c) 1993-2007 Robert McNeel & Associates. All rights reserved.// Rhinoceros is a registered trademark of Ro原创 2022-04-13 12:45:00 · 1085 阅读 · 0 评论