掌握编程过程中遇到的思路方面和技术方面的问题. 内容包括以下几个方面:
反向逻辑思维能力的培养;
建立清晰的编程逻辑思维能力;
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…
the baked result into a mesh in Rhino
3) Select the mesh, in Rhino and type "ReduceMesh".
4) Set the number of meshes as simple as possible (i.e. visually - click preview) without destroying the main structure. You'll see that the spheres dissapear. 500 seems to be good when handling the entire structure
5) insert the resulting, reduced, mesh into Grasshopper and subsequently into the script. The image only shows a section of the structure since the operation takes a while.
Exploding the mesh takes out the bulgy node effect we're after.
But, experiment with it.…
ern
2 - use the b+w values for a circle packing
3 - keep the circle center points
4 - copy them across (and above/below if you want a doubly periodic pattern)
5 - make the voronoi (or delaunay in your case)
6 - keep only the curves whose center lies in the original bounding box
…
d to a number.
You can fix this by specifically converting the string yourself, either run the "500" through an integer (or number) parameter, or use a CDbl() or CInt() function inside your expression.
Do you think Expressions should evaluate recursively? I.e. if I run into a String and I cannot handle it, should I try to evaluate that string first?
--
David Rutten
david@mcneel.com
Seattle, WA…
Added by David Rutten at 10:36am on November 23, 2010
I want to use them all in my presentation but I also want to tweak their size and some text, so I go and bake it for AI. For some reason component bakes only 2 diagram and returns error:
1. Solution exception:index out of range: 0
As you can see direct radiation wan not baked, please check the component or let me know if I screwed something up.
I updated LB the day before yesterday.
…
e constructed with 1 NURBS surface, not from patches or polysurfaces.1 single surface allows perfect curvature to be achieved, grasshopper usage which is really efficient.
As for the Pompidou Metz roof, it starts with a mesh model with nice topology and then the mesh is handed to a company (iCapp) which "magically" rebuild the single NURBS surface from the point clouds or mesh file. Some info could be found here:
http://www.icapp.ch/2.Ebene/3menue/eservices_details.html - scroll down to the part of "architecture"
Another article here that talks about the importance of single nurbs surface:
http://architectureinsights.com.au/media/uploads/resources/ByeraHadley_Report_RobertBeson_small.pdf
My Question is..how do they ever do it - 1 single NURBS surface?
Related GH discussion:
http://www.grasshopper3d.com/forum/topics/fillet-merge-poles-to?page=1&commentId=2985220%3AComment%3A471272&x=1#2985220Comment471272
http://www.grasshopper3d.com/forum/topics/how-can-i-merge-serfaces?xg_source=activity
http://www.grasshopper3d.com/forum/topics/one-more-push-before-the?xg_source=activity&id=2985220:Topic:49736&page=2#comments
(but i cannot find thorough discussion about surface creation)…
accept untrimmed surfaces, only Open Brep, but sometimes, seemingly out of the blue, the Open Brep changes into Untrimmed Surfaces and vice versa. I've already checked the unit tolerance in Rhino, that made no difference. Any ideas about where I could be going wrong?
--
Second issue is that some of the geometries should 'curl' outside their grid boundaries. I need to be able to play with the grid size while the geometry maintains its position.
Also, the first set of these geometries (bottom of image) should translate as a flat surface. But the points 1 and 3 tend to stick to the 2nd Grid - creating openings on the side. How could I fix that?
--
Third issue is that the geometries seem to be a little 'squished' at their plane normal (right until where the 2nd Grid offsets). I tried adding a number slider between the [z-vector] in the ptCoordinates and the [translation vector] in the Move component.. but that isn't working. Ideally I wouldn't need to control the offset distance, the shapes would retain proportion automatically. Any ideas?
Thanks so much in advance! :)
…
ated in Revit, there are 4 curves surfaces, and are divided with LunchBox Grid Tool.
Exported as adaptive components linked with the flowing families made of adaptive reference splines
this one for the first 3 walls
This one for the end one.
In Revit as adaptive Generic Models.
In Revit as walls by face
…