e a "game changer" regarding lighting simulations and analysis. To harness the power of Grasshopper, the flexibility of Rhino in a lighting specific application is, I believe, already the future.
Because of the above I am a big proponent of Honeybee for the professional environment, but I feel that there are still a few shortcomings... from what I have tried.
1. It should be "photometrically" more comprehensive, not just for illuminance, luminance and energy (W.h). Other quantities are of great importance, namely intensity and flux.
2. Producing documentation is a big advantage (if not the main advantage) of dedicated packages such as Dialux or AGI32, it would be nice to see it as a strong feature in Honeybee as well.
3. Support for Eulumdat would be a nice feature.
4. There is a performance issue with multiple sources as you mentioned. I have tried a "simple" analysis with 120 sources and it takes, indeed, a substantial amount of time to produce the result. Don't know where the bottleneck is, perhaps not Honeybee's to blame, but it is a hindrance in using the software for complex simulations.
5. Material/surface design would benefit from more options.
Finally, do you have a roadmap of sorts and what can the users expect from Honeybee electic lighting in 2017?
Have a great year!! All the best.
…
ne) graphs, makes a classic VV (vertex to vertex connectivity) Adjacency Matrix based on what Sandbox has to say (the Matrix is not actually required if someone wants to stay 100% in the GH world) and then ...er ... hmm ... attempts to find closed circuits as Microsoft suggests (forgot/lost the link but who cares? not me anyway [see VS stuff attached]).
It's quite faulty (like Windows) ... but is an indication on some things. Try to understand the recursion (critical in most AEC stuff). Recursion means that Matteo calls Matteo who calls Matteo ... until Matteo calls Maria and the loop is over. Notify if you need other recursion C# examples on other things (dozens available).
The working(?) chopped (minus sensitive stuff) real thing next week: just realized that this w/e there's the Malaysian MotoGP (Valentino lost the championship) AND a critical Formula 1 race in Mexico (forza Lewis).
Attached as well the original VS stuff from Microsoft (requires VS 2017)…
in C# programming language.- algorithmic thinking in design and 3D modelling;- RhinoCommon library. Extending GH scripting capabilities with full Rhinoceros 5.0 functionality;- shortening the script execution time by optimizing the algorithms. Methods of saving resources through finding inefficient operations;-geometric algorithms. Delaunay triangulation, Voronoi diagram, shortest path problem etc. described and implemented in C#;- scripting in Grasshopper’s C# script component;-creating own components in Microsoft Visual Studio.After the course you will be able to create your own components, solve complicated problems, operate on data structures and optimize your code. Going in depth into geometric algorithms will give you a better understanding of tools you’re using and broaden your mind in terms of finding clever solutions.Detailed programme coming soon.Registration at hello@parametric.supportTUTION FEE: 300 EUR (Early Bird) till 15.04350 EUR (Regular)
OUTLINE:12th May 2017 12.00 - 19.00 (7hours)-Introduction to programming in C#: Basic and complex C# data types, Basic arithmetic operators, Switch statement, Arrays, Methods13th May 2017 10.00 - 18.00 (8hours)List<Type>, Iterating through elements, Basic geometry creation, Recurrence. Fractal generator, Math class, Inheritance, Simple physics14th May 2017 10.00 - 17.00 (7hours)Reading files, Particle system, simple physics, Agent-based geometry generator, Creating own combo classes, Compiling .dll…
思った感じになりません。
balls の代わりにplanarカーブを直接入れてみましたがエラーが出ます。
ファンクションにしてみたところ、forループので作った数値が反映されていません。
ファンクションのインスタンス?を出力していないと思い上記のようにしましたがエラーが出てしまいます。
以上の事から自分の認識が正しいのかよくわからなくなりました・・・
python自体の深いところをわかっているわけではないので余計こんがらがりました。
そこで、for b in ballsはどのような条件または使い方であれば使えるのでしょうか?
そして、上記のように別のオブジェクトに対しての使い方はどのようにすればできるのでしょうか?
2:同じファンクション内のdist = rs.Distance(self.pos,b.pos)についてですが
この文章も for b in balls によってbはBallのインスタンスであると定義?されたためb.posがbの位置であると分かるのでしょうか?
pythonは定義しなくても動いてしまうのでどのような時に使えるのか文章見ただけではよくわかりません・・・
大変細かいことかもしれませんが、よりpythonをしっかりと理解するためにも、どなたかわかる方ご教授いただけると幸いです。…
box) generating so many edges?
You can see that I want to check the volume of the "pipes" , but there are so many duplicates (or at least very close values) that it gives wrong results. How can I remove duplicates here? Vertices also have many duplicates, face might have too.
Second - how can I extrude the different panels (the ones in the end geometry, that are already rotated) such, so the extrusion happens perpendicular the each of them. I will cut them out of 3 mm Plexiglas, but I can cut it only in 90°.
Thanks to anyone that is willing to help, I already tried so many options and nothing worked...…
onsidered period.
Even if the end of July for the mediterranean climate is not the best period to perform an adaptive comfort analysis (it's just a pretest to define a LB model) I want to refine the Adaptive comfort Chart (AC) by changing the external air temperature data imported from the .epw file with that of monitored data as reported here below:
Where the monitored ext air temperature are in this form (green panel below):
I have used the comfortPar component to set the following parameters:
Adaptive chart as defined by EN 15251
90% of occupants comfortable
the prevailing outdoor temperature from a weighted running mean of the last week
fully conditioned space (even if it is not properly in line with AC as already discussed)
The question is this: the AC component could correctly apply the code below if there is only a list of external temperature data for a restricted period (without indication about the limits of this period) and not for an entire year?
else: #Calculate a running mean temperature. alpha = 0.8 divisor = 1 + alpha + math.pow(alpha,2) + math.pow(alpha,3) + math.pow(alpha,4) + math.pow(alpha,5) dividend = (sum(_prevailingOutdoorTemp[-24:-1] + [_prevailingOutdoorTemp[-1]])/24) + (alpha*(sum(_prevailingOutdoorTemp[-48:-24])/24)) + (math.pow(alpha,2)*(sum(_prevailingOutdoorTemp[-72:-48])/24)) + (math.pow(alpha,3)*(sum(_prevailingOutdoorTemp[-96:-72])/24)) + (math.pow(alpha,4)*(sum(_prevailingOutdoorTemp[-120:-96])/24)) + (math.pow(alpha,5)*(sum(_prevailingOutdoorTemp[-144:-120])/24)) startingTemp = dividend/divisor if startingTemp < 10: coldTimes.append(0) outdoorTemp = _prevailingOutdoorTemp[7:] startingMean = sum(outdoorTemp[:24])/24 dailyRunMeans = [startingTemp] dailyMeans = [startingMean] prevailTemp.extend(duplicateData([startingTemp], 24)) startHour = 24
…
ir surroundings. Our built environment continues to evolve, into an interconnected hyperspace where architecture can be fluid, flexible and vivid. In 2017, AA Athens Visiting School, will address architectural themes involving active engagement and participatory design through prototypes that are characterized by action.
Action-designed structures enabled by technology today, begin to timidly move beyond the utopian proposals of the 20th century’s manifestos and hold a place in the world of realized designs. The AA Athens Visiting School incorporates in the design process, materials and scientific devices as vital parts of the end-creations. The research aims at bringing closer the user with the built environment via space animation and animate and in its’ methodology, it rethinks habits of designing, building and experiencing space through materiality. In “SYMMETRY SENTIENCE”, materiality and form are considered as a “unified whole”. The programme will investigate how membranes can reshape our architectural understanding by bringing curvature and translucency. The design teams will focus on the flexible nature of tensile fabric that can be energized by motion and real-time reaction to various parameters. In this world of “living” structures and interactive formations, the design language includes Processing, Arduino, Rhino Modelling, and Grasshopper. The architecture programme, integrates manufacturing techniques that enable the design teams to actively experience the aspect of fabrication in 1:1 scale. A set of lectures and tutorials by experts from internationally renowned academics and practitioners, from the Architectural Association, Zaha Hadid Architects and others, form the theoretical background based on aspects of computational space, machinic control as well as responsive and kinetic design.
Eligibility
The workshop is open to architecture and design students and professionals worldwide.
Accreditation
Participants receive the AA Visiting School Certificate with the completion of the Programme.
Applications
The deadline for applications is 29 May 2017. No portfolio or CV, only requirement is the online application form and fees. The online application can be reached from:
https://www.aaschool.ac.uk/STUDY/ONLINEAPPLICATION/visitingApplication.php?schoolID=467
For more information, please visit:
http://www.aaschool.ac.uk/STUDY/VISITING/athens
Contact details:
Alexandros Kallegias (Programme Head): alexandros.kallegias@aaschool.ac.uk…
rld of Parametric Design by learning Parametric Design Techniques with Grasshopper.
For details and registration check out: http://www.d-nat.net/topologies-entry or email: contact@d-nat.net
The workshop will also prepare you for the entry level of the intermediate / advanced workshop Fabricated Topologies, which is taking place on Jan 17-21, 2017. Check out http://www.d-nat.net/fabricated-topologies for details.
…
Added by Zayad Motlib at 12:03am on December 15, 2016
5 Marzo 2017.
Plug it², primo step del percorso formativo in tre fasi “AAD Workshop Series“, è il corso più seguito in Italia sulla modellazione parametrica, giunto al sesto anno consecutivo di attivazione. Plug it² fornirà ai partecipanti un’effettiva padronanza delle più avanzate tecniche di modellazione digitale, approfondendo le metodologie della modellazione algoritmica e parametrica nel campo dell’architettura e del design del prodotto. Il corso è rivolto a studenti e professionisti dei settori della progettazione architettonica, design, moda e gioielleria, con esperienza minima nel disegno CAD bidimensionale (acquisita su qualsiasi piattaforma software) e si articolerà in lezioni teoriche frontali ed esercitazioni guidate.
INFO ED ISCRIZIONI
…