Bake in spectrum color

Be careful, as soon as you connect and send geometries to the port, it bakes. It may bake every single component execution. spectrum_baking.gh

  • Comments Off on Bake in spectrum color

Spectrum Preview component

quick made grasshopper spectrum preview component, it might help your project. Very simple just send geometry list and same length float value list at same time. Please feel free to use it. SpectrumPreview.zip Example how to use: spectrum_test.3dm spectest.gh After installing, it appears in display category. I did not spent much time to add icon. Actually I couldn’t. It seems a bug that what rhino coder’s forum says.  

  • Comments Off on Spectrum Preview component

skty_model

昨日の分をこちらに置きました。 Dropbox/AdaptiveMorphology_studio/20160625/skty_160625-3.3dm Dropbox/AdaptiveMorphology_studio/20160625/test_saeki_20160625_3.gh エッジの内外判定は、なかなかスマートにいっていないのですが、エッジのcurveを20分割してその21分割点がすべて敷地に入っているか否かで判定しています。 周長の評価は必要に応じて追加してください。152,152行目あたりのコメントを参考に。主なTODOは 飛び出す元のカーブの分割を手動で整理する タワーの候補位置・向きのリストを手動で整理する genepoolのgene数、飛び出しの範囲などを調整する またgalapagosで過去優良世代がブラウズできない問題ですが、このポストのfeatured imageのように評価変位の範囲グラフをマウスで選択すれば表示できるようでした。

  • Comments Off on skty_model

StreetViewAC bug fix, some tutorials

I was feeling something wrong on your powerpoint slide at the [StreetViewAC] network analyzing of your benchmark sampling model. That is probably “evaluation experimental:minisum to go from layer origin(s)”. I found the bug in that function, and fix it. I’m very sorry, it’s my coding mistake. So please go: http://hclab.jp/?page_id=532 and download fixed version. “auto fitting view” at the initializing(when you drop your .3dm file) is also fixed. Added/modified  2 check box on “visualize” panel. Here some tutorial ( with rafael’s sample network model ): Now it’s able to toggle the check box to show “element info”, and “emphasis mark” (origin / destination), to see clear view of spectrum evaluation.Read More »

  • Comments Off on StreetViewAC bug fix, some tutorials

studio_utility_2_0.py update

updated module python file (2 files are same version): Dropbox/AdaptiveMorphology_studio/20160614/studio_utility_2_0.py Dropbox/AdaptiveMorphology_studio/scripts/studio_utility_2_0.py sample file set in dropbox: Dropbox/AdaptiveMorphology_studio/20160614/20160622_test.gh Dropbox/AdaptiveMorphology_studio/20160614/20160622_test.3dm This is how to give the different cell width interval. You need to prepare list of width numeral float list, means list of list.

  • Comments Off on studio_utility_2_0.py update

DelaunayBetweenPolygon

Delaunayグラフを障害物(建物ボリューム?)間に障害物のエッジを利用して、張る、、というアイディアですが、細かなrandomドロネー網ではないので、上左図中シアン色の線のようなエッジが張られない、という点が気になります。むしろ、全グラフでもいいかと思いました。 dropbox/AdaptiveMorphology_studio/20160614/DelaunayBetweenPolygon2.gh dropbox/AdaptiveMorphology_studio/20160614/DelaunayBetweenPolygon2.3dm に置きました。 佐伯さんの “saeki_Residence Baffalo,1958,Montrouge,466.3dm” はどのように見ればよいのか、ちょっと掴めなかったです。

  • Comments Off on DelaunayBetweenPolygon

敷地内トラック

前ポストからなんとなく磯部さん用のtipですが、敷地内の周回トラックの中心線を探す、という問題で 敷地内の建設saftyエリアをランダム点群、もしくはグリッド点群で離散化する 指定した数の点を点群からランダムに選ぶ 選んだ点でトラックを生成する そのトラックを評価 という流れを考えていましたが、3. が一意に決まらない(どの順番で辿るか、という組み合わせが爆発する上に、辿る順番の問題は辿った距離総長を短くする、という評価で考えられることが多く、今回の問題設定と相性が悪い)ので、問題に対する解が得られにくいと思いました。そこで、3. の改良として このポストのfeatured imageのように、 敷地内の建設saftyエリアをランダム点群、もしくはグリッド点群で離散化する 指定した数の点を点群からランダムに選ぶ あらかじめsaftyエリアの各コーナーに点を打っておく その点を使って敷地バウンダリーから作られるプレーンなトラックを作る 選んだ点、各点がプレーンなトラックに最寄の位置にプレーンなトラックのコントロールポイントとして挿入しトラックを曲げる そのトラックを評価 としたほうが、目的に近づけるのではないかと思いました。 dropbox/AdaptiveMorphology_studio/20160614/tip_isobe20160616.gh dropbox/AdaptiveMorphology_studio/20160614/tip_isobe20160616.3dm をおいておきます。とりあえず簡素にできたトラックの長さの最大化でfitness、になっていますが、部屋数とトラック総長を短く、などの評価で実際的なアプライを試してみてください。 トラックのカーヴの自己交差をどのよに排除するか、は悩ましいようにも思いますが、セルを生成させて部屋の広さに条件付けした部屋数で評価すると、交差したカーヴは自動的に評価が低くなるのではないかと想像しています。 トラックの中心線をどのようにレイアウトするか、という問題はかなりこの計画の根幹だと思います。この中心線の良し悪しによって、上部構造や部屋数、周遊性、ネットワークコンパクトネスなどすべてを左右するので、かなり徹底的に「中心線探し」をやるべきだと思います。  

  • Comments Off on 敷地内トラック

cells belong to edge, cell belong to node, testing further2

edge_and_cells3D.zip This script would work for 3D edges, it works also with unclosed network. However, we have to use it separately to each floors. It means overlapping edges generate cells improperly. 3次元エッジ、閉じていないエッジでもセルが作れるように改良してあります。ただし、エッジが重なった部分は重なったエッジ同士でセルの領域を取り合ってしまうので、階ごとに分けて使う必要があります。全体のネットワークを評価するために、全フロアエッジ+シャフトエッジを扱うコンポーネントも作っています。 これだとまだハンドリングが悪いかもしれませんが、とりあえずスタディなどには使えるでしょう。居室配置の感覚などをこれでつかんでください。 コードの仕組みは次回スタジオで説明します。

  • Comments Off on cells belong to edge, cell belong to node, testing further2

edge and cell

This could be 1 idea to consider cell connection to edge(s). However, it mixed up edge both side connection not separately. We’ll need more consideration. edge_and_cell.zip you can access cell information node / edge related. you can count cell number of each edge you can calc cell’s area of each edge as well as nodes

  • Comments Off on edge and cell