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

final Poster Session regulation

A1 x 4 posters(panels): all landscape layout. place your name and ID title: xxxxxxx Kuma+Obuchi+Ichikawa studio student No. Full Name タイトル、名前、学籍番号を忘れずに model x 1(+α) : scale: something proper   7月5日(火) 11:00〜12:30 提出・検印@講評会室(12:30〜13:30で各自展示) 14:00〜18:00 ポスターセッション@多目的演習室 5th July (Tue.) 11:00〜12:30 approval verification@review room(12:30〜13:30 you should set up your posters and models in exercise room) 14:00〜18:00 poster session@review room@exercise room  

  • Comments Off on final Poster Session regulation

graph_1_2.py, graph_class_1_2.py updated

Dropbox/AdaptiveMorphology_studio/scripts/modules/graph_1_2.py Dropbox/AdaptiveMorphology_studio/scripts/modules/graph_class_1_2.py now you can generate the network through function “initFromCrv”,, 0.3msec with 800 edges, Dropbox/AdaptiveMorphology_studio/20160623/graph_load_test.zip  

  • Comments Off on graph_1_2.py, graph_class_1_2.py updated

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

21st June. Studio 6月21日スタジオ

13:30~ スタートします。 スタジオ内で各自の進捗を報告してください。お互いのやっていることや問題設定などを共有しましょう。 他は個別対応します。 Please report your progress, would like to share problems on each projects. I’ll support individually in the remaining time,

  • Comments Off on 21st June. Studio 6月21日スタジオ

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 敷地内トラック

順列、循環配列

前ポストの「点群をたどる順番」について、「全部の点を通る、全通りのたどり順」を考える場合、順列permutationを考える必要があります。pythonには順列や組合せcombinationを簡単に扱えるitertoolsというモジュールがあります。iron pythonでも同様です。これを使って「点群をたどる順番」について考えてみましょう。 [0, 1, 2, 3, 4] [0, 1, 2, 4, 3] [0, 1, 3, 2, 4] [0, 1, 3, 4, 2] [0, 1, 4, 2, 3] [0, 1, 4, 3, 2] [0, 2, 1, 3, 4] [0, 2, 1, 4, 3] [0, 2, 3, 1, 4] [0, 2, 3, 4, 1] [0, 2, 4, 1, 3] [0, 2, 4, 3, 1] [0, 3, 1, 2, 4] [0, 3, 1, 4, 2] [0, 3, 2, 1, 4] [0, 3, 2, 4, 1] [0, 3, 4, 1, 2] [0, 3, 4, 2, 1] [0, 4, 1, 2, 3] [0, 4, 1, 3, 2] [0, 4, 2, 1, 3] [0, 4, 2,Read More »

  • Comments Off on 順列、循環配列