掌握编程过程中遇到的思路方面和技术方面的问题. 内容包括以下几个方面:
反向逻辑思维能力的培养;
建立清晰的编程逻辑思维能力;
GH 的程序设计理念;
并行数据结构深入理解和控制.
Grasshopper course of McNeel Asia focus on the cultivation of students flexible use of programming techniques, the ability to solve practical problems. Our course deep into the whole process of programming, from programming thinking model, the components principle to usage details do detailed explanation, help students complete mastery programming encountered in the process of thinking and technical aspects, include the following content:
Ability of reverse logical thinking;
Establishment of clear programming logical thinking ability;
The program design concept of Grasshopper;
Understanding parallel data tree structure and how to control it.
更多详细内容... More details…
授课讲师 Instructor 课程由Grasshopper原厂McNeel公司在中国地区的两位 Rhino 原厂技术推广工程师 – Dixon、Jessesn联合授课。课程结束后对达到授课预定目标的学员颁发唯一由Grasshopper原厂认证的结业证书.
Dixon & Jessesn, McNeel Asia Support engineer, by the end of course student who achieve the intended target will get the authentication certificate from McNeel Asia.
课程报名 Register this course 课程即日开始报名, 开课一周前停止报名, 名额满提前报名结束. This course begin to sign up, stop sign up a week ago, with the quota ahead over.
在线报名参加课程...
Sign up to this course…
课程日期 Schedule 7/15-7/20 Beijing 北京 7/26-7/31 Shanghai 上海 7/07-7/12 Shenzhen 深圳
课程范例演示 Samples of Grasshopper course demo
Note: pls follow below comments by Jessesn to see the samples…
4 explode the text
5 select the exploded text, which are now curves, and the border from step 2 and use the planarsrf command again
6 make your surface using the two curves at top and bottom and a section. Use the sweep2 command
7 select your negative text surfaces and use the flowalongsrf command
maybe the scale of the text can be edited by the size of the surface or of the text but I bet you can figure that out! good luck!…
example 10.5 is exactly halfway or at 50%, 12 is at 200%, 5 is at -500%. If you were to remap these values into the other domain, their percentages ought to remain the same, ie.:
10.5 = 50% becomes 0 (because 0 halfway -100 to 100)
12 = 200% becomes 300
5 = -500% becomes -1100
The most common use of Remap Numbers is to change a set of measurements to be within a given goal domain. For example if you measure brightnesses using the Image Sampler, you get values between 0.0 (black) and 1.0 (white). However these brightnesses are supposed to control rotational angles between 10 and 45 degrees. Thus, you use a Remap component with the source domain (0.0 to 1.0) and the target domain (10 to 45).…
00 options. This code will generate all those options as lists. Now you can use fly to only iterate between this 200 values using an item selector components.
import itertools import random
# generate values for slider. You can change this to get the values from the sliders. sliders = (range(10),) * 5 population = itertools.product(*sliders) sample = random.sample(tuple(population), 200)
…
f the whole series, but you want to continue beyond that, you'll need to add a new (last) value to the FramesFrom list (and maybe rename it to FramesFromTo). ;)…
h heat sinks on it and a good motherboard with durable capacitors (goodbye Dell forever), so I don't imagine memory is often a bottleneck.
Is there much parallel capacity in the latest Rhino 6 I wonder? I doubt it. How about Grasshopper 2?
Parallel processing is particularly easy in Python, only a single function and a call to a parallel use of it. And boy does it work well! 100% CPU use without bogging down my browser use as I wait.…