cy of design communication and the control of information-flow are as important as the creativity of ideas. In response to the concurrent digital evolution emerging in the architectural industry world-wide, the Faculty of Architecture at The University of Hong Kong will host a two week intensive summer program named Digital Practice.Led by professors from The University of Hong Kong, as well as invited practitioners with expertise in practice of cutting edge digital techniques, the program offers participants opportunities to experience applications of computational tools during different stages of an architectural project, i.e. concept design, form finding and optimization, delivery, management and communication of design information under the team-based working environment. By learning advanced computational techniques through case studies in the context of Hong Kong, participants are expected to go beyond the conventional perception of technology, considering users and tools as a feedback-based entity instead of a dichotomy. The program, which is taught in English, includes a series of evening lectures related delivered by teaching staff and invited local architects.對於高品質的建築專案,創意之外,專案過程中高效的設計資訊管理和交流成為項目設計深化和實施必不可少的環節。今天,數字化技術不但改變了建築師的繪圖工具,影響了設計的過程,而且提供了工程建造和管理實施的更有效、更高效的手段。針對建築的數位化演進,香港大學建築學院將於2011年暑假期間,在香港大學建築學院舉辦“數位化實踐”國際研習班。在香港大學建築學院教授及有著相關豐富經驗的外聘實踐建築師的指導下,學員將有機會體驗在專案的不同階段(如概念設計、設計形式的生成、優化,設計資訊的管理和交流),如何有效地應用各種運算智慧化技術(從設計的數位化生成和建築資訊類比到物理模型),提升設計實施的品質,增加設計團隊對於方案的控制。我們將挑戰對於“技術”的傳統認知,即相對於使用者它不僅是工具,更是與使用者互動的媒介,二者形成一個有機的合體。研習班期間會安排系列講座,展現數位化技術在實踐工程中的廣泛應用。…
bors of distance 1.
Using the Closest Points component, it's trivial to get two lists - a list of N neighbors for each point, and the corresponding distances.
I'd like to filter the first list using the second - so that only nodes with a distance of 1.0 remain, while all other nodes are removed.
What is the best way to do this?…
that are between 0.0 and 0.1
What I'd like to do (instead of copying and pasting 9 times) is the same process, but for all the items of the domain from 0.0 to 1.0, for example - pick items between 0.1 - 0.2, 0.2 - 0.3, 0.3 - 0.4 and so on ...
Ideally, these items would be within their own lists so that I can act on them as independent groups ...
…
Added by Nick Bruscia at 3:48pm on February 13, 2011
ectural project, the efficiency of design communication and the control of information-flow are as important as the creativity of ideas. In response to the concurrent digital evolution emerging in the architectural industry world-wide, the Faculty of Architecture at The University of Hong Kong will host a two week intensive summer program named Digital Practice.Led by professors from The University of Hong Kong, as well as invited practitioners with expertise in practice of cutting edge digital techniques, the program offers participants opportunities to experience applications of computational tools during different stages of an architectural project, i.e. concept design, form finding and optimization, delivery, management and communication of design information under the team-based working environment. By learning advanced computational techniques through case studies in the context of Hong Kong, participants are expected to go beyond the conventional perception of technology, considering users and tools as a feedback-based entity instead of a dichotomy. The program, which is taught in English, includes a series of evening lectures related delivered by teaching staff and invited local architects.對於高品質的建築專案,創意之外,專案過程中高效的設計資訊管理和交流成為項目設計深化和實施必不可少的環節。今天,數字化技術不但改變了建築師的繪圖工具,影響了設計的過程,而且提供了工程建造和管理實施的更有效、更高效的手段。針對建築的數位化演進,香港大學建築學院將於2011年暑假期間,在香港大學建築學院舉辦“數位化實踐”國際研習班。在香港大學建築學院教授及有著相關豐富經驗的外聘實踐建築師的指導下,學員將有機會體驗在專案的不同階段(如概念設計、設計形式的生成、優化,設計資訊的管理和交流),如何有效地應用各種運算智慧化技術(從設計的數位化生成和建築資訊類比到物理模型),提升設計實施的品質,增加設計團隊對於方案的控制。我們將挑戰對於“技術”的傳統認知,即相對於使用者它不僅是工具,更是與使用者互動的媒介,二者形成一個有機的合體。研習班期間會安排系列講座,展現數位化技術在實踐工程中的廣泛應用。…
rner
___________{0;5} <--- This or
0 0.0 <--- This
1 1.0
2 2.0
3 3.0
...
15 15.0
If it is the latter then you can simply add 0.5 to every number using the addition component
EDIT: An alternative would be to start your series at 0.5 instead of 0
S input of [Series] = 0.5…
each circle's border, let us say 1.0
3) So, the curve will end up with 5 points, in each point will have a circle, each circle will have a different Radius, but the distance in between the borders of each circle is always the same = 1.0 in this case.
4) The end result list here would be like this to evaluate a curve with these values and find the points on the curve:
List = 1, 5, 11, 19 etc If I use these values to eval a line, I will get the perfect points where I can draw the circles.
…
f (String.IsNullOrEmpty(F)) Then F = "Arial" If (S < 0 Or S > 3) Then S = 0 Dim plane As New Plane plane.Origin = P Dim text_entity As New TextEntity() text_entity.TextHeight = H text_entity.Text = T text_entity.Plane = plane Dim bold As Boolean = False If (S = 1 Or S = 3) Then bold = True Dim italic As Boolean = False If (S = 2 Or S = 3) Then italic = True Dim idx As Integer = RhinoDocument.Fonts.FindOrCreate(F, bold, italic) text_entity.FontIndex = idx RhinoDocument.Objects.AddText(text_entity)
The Text seems to be created. I can select it in Rhino, but I do not see it. What am I missing?
…
t with it in order to move on to the next.
For example (-12.0, -19.5, 1.0):
"(" what is this --> A parenthesis --> I'm expecting a Point so this is ok
"-" what is it --> A minus sign --> Ah the number must be negative
"1" what is it --> A one --> the first component of this point starts with a -1
"2" what is it --> A two --> The first component of this point starts with a -12
"." what is it --> A period --> The first component of this point is -12.xxx
"0" what is it --> A zero --> The first component has at least 1 decimal place -12.0
"," What is it --> A comma --> I have found the complete first component of this point and it is -12.0 .... Yeah lest move on to the next component.
" " What is it --> A Space --> This is not a number or a minus sign I can ignore this
"-" what is it --> A minus sign --> The second component ...............
See where we're going with this :)
Now the other approach where you specify how the text is to be split, puts everything that is required for the each component in one lump.
"-12.0" what is it --> -12.0 --> The first component is -12.0
"-19.5" what is it --> -19.5 --> The second component is -19.5
"1.0" what is it --> 1.0 --> The Third component is 1.0
See how much quicker that was
[List Item] is a brand new Component that has the ability to output all of the items in a list. I can only guess, but this is probably the extra time.
…
exact formula is inside /lib/skybright.cal if this can help you to find the name.
{ RCSid: $Id$ } { Sky brightness function for sunny and cloudy skies.
Additional arguments required for calculation of skybright:
A1 - 1 for CIE clear, 2 for CIE overcast, 3 for uniform, 4 for CIE intermediate A2 - zenith brightness A3 - ground plane brightness A4 - normalization factor based on sun direction A5,A6,A7 - sun direction }
cosgamma = Dx*A5 + Dy*A6 + Dz*A7;
gamma = Acos(cosgamma); { angle from sun to this point in sky }
zt = Acos(A7); { angle from zenith to sun }
eta = Acos(Dz); { angle from zenith to this point in sky }
wmean(a, x, b, y) : (a*x + b*y) / (a + b);
skybr = wmean((Dz+1.01)^10, select(A1, sunnysky, cloudysky, unifsky, intersky), (Dz+1.01)^-10, A3);
sunnysky = A2 * (.91 + 10*exp(-3*gamma) + .45*cosgamma*cosgamma) * if( Dz - .01, 1.0 - exp(-.32/Dz), 1.0) / A4;
cloudysky = A2 * (1 + 2*Dz)/3;
unifsky = A2;
intersky = A2 * ( (1.35*sin(5.631-3.59*eta)+3.12)*sin(4.396-2.6*zt) + 6.37 - eta ) / 2.326 * exp(gamma*-.563*((2.629-eta)*(1.562-zt)+.812)) / A4;
…