文章目录

  • 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和Penguin。

2.支持插件

  Rhino支持五种不同类型的插件。
  1.一般模块。可以包含一个或多个命令的通用插件。
  2.文件导入。将其他文件格式的数据导入Rhino的插件。一个文件导入插件可以支持多个文件类型。
  3.文件导出。将数据从Rhino导出到其他文件格式的插件。一个文件导出插件可以支持多种文件类型。
  4.自定义渲染。一个将材质、纹理和灯光应用到场景中以生成渲染图像的插件。
  5.三维数字化。可与MicroScribe、Faro和Romer等公司生产的3d数字化设备连接的插件。
  注意:文件导入、文件导出、自定义呈现和3d数字化插件都是通用工具插件的专门增强功能。因此,所有插件类型都可以包含一个或多个命令。

3.构建插件

c++
  Microsoft Visual c++ 2010 for Rhino 5 64位。
  Microsoft Visual c++ 2005 for Rhino 5 32位和Rhino 4.0。

net
  Microsoft Visual Studio 2010 for Rhino 5, c#或Visual Basic (VB.NET)。注意:Rhino 5要求。net 4.0框架。
  Microsoft Visual Studio 2008或Visual Studio 2005 for Rhino 4.0, c#或Visual Basic (VB.NET)。注意:Rhino 4.0要求。net插件针对。net 2.0框架。

4.开发支持

  SDK中包含的入门示例演示了插件的基础知识。
  包含在SDK中的HTML帮助文档提供了关于SDK类及其层次结构的信息。

-------------------------------------------本文翻译至官网-----------------------------------------------------------------------------
  合理的脚本代码可以有效的提高工作效率,减少重复劳动。

犀牛插件-插件开发-rhino-插件开发形式相关推荐

  1. vs code 插件_[VSCode插件开发] 由浅入深,带你了解如何打造百万级产品

    去年,笔者有幸在微软技术暨生态大会上做了个演讲,主题是"从零开始开发一款属于你的 Visual Studio Code 插件". 演讲内容主要覆盖了VS Code插件开发的四个方面 ...

  2. c语言窗口插件,C语言插件开发形式

    C语言插件开发模式 以前总是不明白为什么不同的模块是相互独立的编译,相互之间不存在的调用关系, 怎么做到在使用的时候加载不使用的时候卸载掉? 现在总算是明白了.其实就是将一个功能做成一个动态库,在wi ...

  3. idea安装lua插件_KONG网关 — 插件开发

    虽然kong提供了那么多的插件,但是不可能百分百满足了对于网关的需求,在很多系统中不可能吧用户体系用到kong提供的权限验证体系,包括对于一套系统完整的RBAC系统大家都有不同的改进,以及请求加密参数 ...

  4. android+xposed插件,初探Xposed 插件开发

    1.之前手机上要是想要使用Xposed 功能必须root,然后我们并不想root,或者麻烦,偶尔看到了下面的APP,毫不犹豫用上了xpost 2.详细使用指南看官网把,简单就是单独开了个沙盒,不需要在 ...

  5. hbuilder支持java插件_HBuilder 第三方插件开发

    本人最近开发了 HBulider 集成极光推送(JPush)的插件,鉴于 HBuilder 官网上缺少 iOS 的示例 ,而且官网也只给出了 JavaScript 调用 native 代码的接口,对于 ...

  6. php开发discuz插件,discuz x3插件开发傻瓜图文教程,用demo说话

    此demo功能是在模板footer部位插入一段javascript代码,这段代码可以是alert提示,也可以是加载广告等等. 第一步: 在config\config_global.php 文件里设置$ ...

  7. CDR插件开发之CPG插件002 - CPG插件开发环境准备和搭建

    上篇文章对什么是CPG插件做了简单的介绍,读者只需要心中有个概念即可.那么,本篇文章就直接开始动手,正式踏上CPG插件开发之路的必经步骤:开发环境搭建.CPG插件不像GMS插件那样,可以在CDR自带的 ...

  8. eclipse java 插件开发_Eclipse插件开发之基础篇(2) 第一个Eclipse插件

    在Eclipse中使用PDE(Plugin Development Environment)进行插件开发.在PDE中为大家准备了几个模板供大家参考.第一步咱们先利用模板制作一个简单的插件作为和PDE的 ...

  9. 犀牛插件-获取曲面表面点-Python-坐标点数组-rhino插件

    文章目录 1.功能代码 2.作者答疑 1.功能代码   犀牛软件是一款专业的三维设计软件.简单实用方便,在三维矢量领域有着广泛的用途,开发拓展这款软件的插件,可以方便设计师摆脱一些繁重的重复劳动,有着 ...

  10. linux eclipse web插件,使用Tomcat插件开发WEB应用

    在Eclipse中,可以安装Tomcat插件,实现WEB应用的开发调试工作,Tomcat插件还可以支持WEB应用的热部署. 一.安装配置Tomcat插件 可以通过拷贝安装和Links方式安装Tomca ...

最新文章

  1. 在window和linux上通用的SprtLock类头实现文件
  2. Unity3D Adam Demo的学习与研究
  3. 《机器学习实战》chapter03 决策树
  4. 【代码规范】常见命名规范
  5. SDNU 1280.就问你慌不慌(高精度)
  6. 命令执行无回显的一些姿势
  7. Python 爬虫进阶二之 PySpider 框架安装配置
  8. Java学习(11-15天, 线性数据结构)
  9. “搏一搏,单车变摩托
  10. CEH学习笔记之渗透测试框架
  11. 【卫朋】硬件创业:营销与开发同行
  12. VC6.0中使用64位整型
  13. 【转】Python Enhancement Proposal #8【PEP8】
  14. (ECCV 2022)E-NeRV: Expedite Neural Video Representation with Disentangled Spatial-Temporal Context
  15. 宝付国际严格落实政策要求,助力解决跨境电商交易审核难点
  16. Win XP中恢复受损的注册表
  17. 自编记单词小程序项目(自定义词库,多功能)C/C++语言实现
  18. 某宝付费买的价值上万的60G的Python学习资源,0基础轻松赚钱到手软,请低调使用,禁止外传~...
  19. Win7系统安装教程【附Win7/64位系统下载地址】
  20. 【算法百题之四十二】罗马数字转整数

热门文章

  1. 单片机软件开发心得体会
  2. dsoframer java_[转]内嵌WORD/OFFICE的WINFORM程序——DSOFRAMER使用小结
  3. ad中按钮开关的符号_弱电图纸中敷设方式符号表示大全
  4. Passthrough技术简介
  5. Android Socket通信
  6. 今日分享idea精彩好看的主题+网站地址
  7. weblogic下载及安装
  8. Python是个什么鬼,为什么机械设计都要用到他?
  9. python游戏图像识别_利用python做图像识别
  10. 机器人技术创新与实践旧版本大纲