###01.01_计算机基础知识(计算机概述)(了解)A:什么是计算机?计算机在生活中应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据现代化智能电子设备。由硬件和软件所组成,没有安装任何软件计算机称为裸机。常见形式有台式计算机、笔记本计算机、大型计算机等。应用举例 1:科学计算2、数据处理3、自动控制4、
值此新年佳节之际,在正式写电池之前,先恭祝所有的朋友 牛年快乐,万事如意,牛年大牛!关注犀牛坊,让你学到真正技术,每篇文章,不仅代表一个电池写法,更是教给大家编写电池知识点各不相同,让你既学会了写电池,又学会了用python编程,还学会了编程逻辑,一举三得。小编文章,其实是在给GH电池做减法,中国不是有句古话嘛“大道至简”,把一些常用电池组简化成一个或几个,减少连线,让程序功能更强大,界
转载 2023-12-17 18:36:45
421阅读
作者:“咕咕咕?下一篇马上就写好了”上一篇【基础11】向大家介绍了怎么在Grasshopper里制作自己带有按钮电池外观。从反馈来看,挺多读者对这个例子十分感兴趣,同时也私信联系到我问了一些更详细需求细节。其中一位“风起云淡”网友提到了下面的问题:“如果这个自定义属性类是单独写一个类,想要这个自定义属性类写成通用是否可以?” “我在构造函数里面传入IGH_ComponentOwner接
转载 2024-06-03 10:56:49
414阅读
作者: 马海东时间: 2020.7.31自从2020.3.28日以来已经开了3期建筑师编程课(python4rhino), 在课上被问过几次关于grasshopperpython区别,因此这次尝试着从算法设计方向以及方法论角度聊聊这方面的事情.什么是算法设计?在回答这个问题之前,先聊聊什么是设计? 简单一句话设计就是处理内容与形式之间关系. 工业化生产之前,
转载 3月前
406阅读
确实,你不必成为 Rhino 超级用户即可创建好脚本。大多数 Grasshopper 用户只需要 Rhino 进行可视化和数据导入。在我看来,忽视学习 Rhino 是一个巨大错误。使用脚本时,了解程序会很有用。此外,掌握一些 Rhino 技巧可以为您节省大量时间和精力。立即学习 Grasshopper Rhino 技巧!1、命名视图 - Rhino让我们从一个小秘密开始:你不需要打开四个标准视
转载 2024-01-15 18:32:57
239阅读
一、Intro to PopupTemplate(关于popup模板)popups(弹出框)提供了一种简便方式去查看layers(图层)或者graphics(图形)属性信息。它也可以展示鼠标在view(视图)中点击位置坐标等其他相关信息。在ArcMap中,查看要素图层(shapefile)属性需要打开attribute table(属性表)。在地图中选择想查看信息要素,在属性表中会高亮
LinQ全称Language Integrated Query,是一种将数据库理念,比如常用查找(Select)、排序(Order By)、条件过滤(Where)等延伸到一般编程中技术路径。Grasshopper日常使用其中也包含了大量数据传递/使用过程,比如按一定规律生成一系列点、将一系列直线按某种条件过滤掉等。虽然Grasshopper自带运算器可以实现这些功能,但是有时候需要拖入
说明上篇介绍了一下设计方面的想法,这篇主要考虑一下图系统构建工程化思路。内容1 几部分组件1.1 前端到mongo数据库我希望这是可以直接辅助工作,减少负担系统。在使用上没有比网页来更简单了,这部分实践过,基本认为只是消耗时间。1.2 python到mongo(几种模式)python到mongo操作就那些,但是我希望用不同逻辑去构建。至少需要主表和日志表,日志表和主表之间根据操作号进
转载 2024-10-08 13:35:45
60阅读
Dynamo作为一款辅助三维设计工具,他可以通过图形化编程,帮我们解决很多在设计或者建模过程中遇到小问题;同时他作为一款可视化编程软件,学起来也不太难,但是,很多时候,Dynamo自带那些节点并不能满足我们日常工作需要,因为这些节点,也就涉及到RevitAPI九牛一毛,所以会编程又显得尤为重要了。 但是,Dynamo作为一款可视化编程工具,不就是为了解决我们不会敲代码问题吗?所
一般情况下,grasshopper 计算是沿着连接线从左至右进行。首先被计算是左边组件,然后触发下游组件,直到 canvas 全部计算完成为止。在你使用 grasshopper 几个月之后,想都不用想就知道这是当然。直到有一天你想用 grasshopper 违反这个基本逻辑。我最近接到一个任务,需要用 Honybee 计算强光。强光计算组件使用了一个 Rhino 相机,这意味着当强光将要
转载 10月前
65阅读
今天早上 4 点多醒了,在 Google Play 上偶然发现了一款编程学习应用 Grasshopper 。感觉特别好玩,我一玩就玩到了早上六点,玩了近两个小时,感觉做很有意思。这款软件是学习 JS 编程,主要面向对象也是初级程序员,尤其是没有接触过 JS 程序员。我做了做上瘾了,是感觉很有意思,但是题目也非常简单,几乎对于我来说没啥难度,所以有 JS 经验就不建议用了。对于想学习 JS
转载 2023-11-30 10:33:51
225阅读
最近笔者为了能够做到对用户友好,深入地学习了一些前端知识,等回过神来,发现已经好久没有在CSDN上更过东西了… 结合最近看到某些前端框架底层,突然想到为什么不在Grasshopper上玩动画呢?比如电池拖出来之后,缓缓变形,然后出现一些UI元素。本来已经做好了手动写 Timer 或者写个线程循环来操作,结果人家Grasshopper自带这些个做动画必备东西,那就简单了,抱着试试看态度
转载 2023-07-12 10:55:07
317阅读
相信大家一定在Grasshopper中见过输入或者输出参数可以自由变化电池,例如,笔者常用电池“Entwine”就可以在电池输入端添加一个参数或者减少参数,用来支持更多电池接入,如下图所示。如果我们想要在电池中实现这样功能,应该要怎么做呢?本文包含C#语言中“接口(interface)”概念,如果你对接口概念还不是特别清楚的话 文章最后有电池cs源码。声明实现 IGH_Varia
转载 2023-11-13 17:23:17
661阅读
脚本电池介绍在6.5版本中,脚本电池在MathsScript中,分别有C#、VB和Python语言。除了使用软件自带电池连接生成理想模型外,也可以由脚本实现电池连接简化或者一些更加方便、不同功能。 以C#Script电池为例,将脚本电池拖入画布中,可以看到电池长这个样子,大概可以分为4个部分,如图 其中一、三 输入输出x、y表示输入电池rhino对象或者参数。在放大电池后,可以通过
转载 2023-11-20 09:57:59
524阅读
Grasshopper是一款在Rhino环境下运行采用程序算法生成模型插件。不同于Rhino Script,Grasshopper不需要太多任何程序语言知识就可以通过一些简单流程方法达要模型。学习Grasshopper同学们可能对运算器名称不太熟悉,本篇小编将运算器名称大盘点,小伙伴儿们千万不要吝啬你小手指点赞哦!Params:参数Geometry:几何体 Box: 立
转载 2024-08-25 21:12:29
77阅读
在本篇博文中,我将详细阐述如何利用Grasshopper生成Python代码过程。Grasshopper是Rhino中一种图形编程工具,能够通过不同组件和节点快速构建复杂算法,而将这些算法导出为Python脚本是我们今天主要目标。通过本文指导,希望大家能够顺利实现GrasshopperPython无缝对接。 ### 环境准备 在开始之前,确保你已经安装了Rhino和Grassh
原创 5月前
91阅读
这篇文章内容是介绍GH_Component中另外一对可以被 override 函数:ReadWrite当我们在自己电池中直接 override 时,Visual Studio会帮我们添加基类实现:public override bool Read(GH_IReader reader) { return base.Read(reader); } public override boo
转载 5月前
53阅读
我们在之前已经介绍过了如何创建自己第一个电池,其中里面提到了我们制作大部分电池都需要至少完成下面三个部分代码RegisterInputParamsRegisterOutputParamsSolveInstance其中 RegisterInputParams 和 RegisterOutputParams 是用来声明电池输入和输出两个部分,重要程度不言而喻,本文我们就来看看他们俩到底是什么。
Gradle中Task一、Task定义及配置TaskContainer:管理所有的Task,如:增加、查找。定义(创建)Task// 直接通过task函数去创建 task helloTask { println 'i am helloTask.' } // 通过TaskContainer去创建 this.tasks.create(name: 'helloTask2') { printl
转载 2024-09-14 22:23:20
63阅读
grasshopper 什么是蚱hopper? (What is Grasshopper?)Grasshopper is an interactive education app for learning about coding. It began at Google as an experimental project created by a group called Area 120. G
  • 1
  • 2
  • 3
  • 4
  • 5