ObjectivismObjectivism
Objectivism brings objects to Grasshopper, enabling users to organise data inside objects as named properties. This helps avoid complex tree structures and simplifies wires.
更新日期:2023年11月12日分类标签:grasshopper插件 rhino插件 windows软件 通用Grasshopper编程 Objectivism插件 多态性 序列化 数据封装 面向对象语言: 平台:
历史版本(4) 0 人已下载 手机查看
此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
Objectivism为Grasshopper带来了面向对象编程的能力,使用户能够将数据封装在对象中作为命名属性。
首先 - 我必须将荣誉归功于Objectify插件,作为Objectivism的灵感来源,没有它,Objectivism可能不会存在。
Objectivism具有以下特点:
- Grasshopper中使用的任何数据都可以放入Objectivism对象中,这包括将Objectivism对象放入另一个对象中。
- 对象具有类型,并且可以根据类型进行过滤,支持原始形式的多态性。
- 对象属性可以包含单个项目、项目列表或使用访问修饰符的项目树,就像Grasshopper Python/C#/VB脚本组件一样。
- 当Grasshopper中启用预览时,对象中的任何几何图形都将在Rhino视口中预览。
- 具有几何形状的对象可以使用Grasshopper的变换组件进行变换。
- 对象支持序列化,这意味着对象可以在脚本之间内部化或通过Data Input/Data Output组件传递(注意,并非所有插件都支持序列化,不支持序列化的插件数据将无法在Objectivism对象中成功序列化)。
作为插件的早期版本,可能会存在错误/问题,请在这里或作为Github问题报告它们,以便我可以修复它们。
1.1.0.2版本更新
- 更新更改属性名称表单,使其与新组件一起工作。
1.1.0.0版本更新
- 简单的原型继承。
- 按属性隐藏预览的能力。
- 实施测试
1.0.0.2版本更新
- 新的“更改属性名称”功能,用于在整个文档中重命名特定属性。
- 调整“按类型过滤”组件的行为,现在所有数据都在进入时进行嫁接,以获得更好的过滤体验。
- 移除多个类型的警告,因为我不希望这样阻止人们以这种方式使用组件。
- “创建对象”和“获取自动属性”总是在胶囊上显示文本(而不是图标),以便用户可以轻松查看和更改类型名称。
历史版本
版本
日期
大小
状态
语言
下载
Objectivism最新
2023年11月12日
开心版
Rhino 7 version of the plugin v1.1.0.2
ObjectivismR6 (Legacy)
2023年2月16日
开心版
Rhino 6 version of the plugin. This is version 1.0.0.2 as does not have all the features of the latest version.
Objectivism Examples v1.1.0.0
2023年11月9日
开心版
Some example files to help get started
Objectivism Examples (Legacy)
2023年2月17日
开心版
requires v1.0.0.2
相关资源
jSwan
JSON Serialization + Deserialization for Grasshopper
Nuclei
Nuclei is an interactive 2D & 3D Slime Mold simulation engine.
DigitalCircularityToolkit
Digital tools for circular design and working with irregular inventories.
Sunflower for architects
Solar simulation for architects
HONG Chen's minimum surface
Create minimum surface in grasshopper
Rhino E-SeaFEM
It allows the use of geometries from Rhino to perform seakeeping simulations using the E-SeaFEM. It facilitates the execution of these simulations to non-specialized users.
暂无评论...