Screen Shot 2018-12-12 at 17.38.42_thumbnail.png
Python 飲み好きが住むのに最適な駅を探す

商業施設のデータは、主に国が行っている商業統計や東洋経済の大型店総覧などがありますが、このデータだと住所をジオコーディングしないと座標がなかったり、さっと飲みに行くような個人経営のお店のデータがありませんよね そこで、今回はぐるなびAPIを使用して、名古屋圏の地下鉄東山線の駅周辺半径500m圏の飲み屋をプロットしてみます。 出力はこんな感じ やりかた 1: まず、ぐるなび...

Dec 11, 2018
0
CsvToPoint_thumbnail.gif
C# Python_Trail2Polyline

Trail2Polyline お久しぶりです。なかなか慌ただしくて投稿できませんでした。 副産物的にできたスクリプトのご紹介をします。 Unity側でオブジェクトの位置座標を取得し、csv出力をします。 その後、Rhino側でそのcsvを取得してPolylineで表示されるようになります。 例えば、Unity内でVR空間を作成しその動いた人の軌跡を取得したり、コントロー...

Nov 13, 2018
0
cap0_thumbnail.PNG
GH C#_Divide Distance With List

Grasshopperに標準搭載されているDivide Distanceは単一距離で分割し続けるため、複数の距離のパラメーターを利用した分割はできません。 そこで任意の距離分割を可能にするためのコードを書いてみました。 標準のDivide Distanceは計算速度の遅さもネックで、3Dの計算を考えて球体と曲線の交点を繰り返し計算してそうなので、今回は2D利用限定で球体で...

Nov 12, 2018
0
DEMLoader_thumbnail.gif
GH_Python 国土地理院にある標高5mメッシュのxmlデータを直接読み込むNo.2

更新が遅くなって申し訳ありません。 以前と少し仕様を変更いたしました。 完成しました!! Grasshopperでの使用を考えていたのですが - Pytonの処理が重すぎること - Grasshopperでの読み込みが重すぎる - Rhinocerosでのメッシュモデルのレタッチは得意でない という理由からRhinocerosのPythonスクリプトからRunする仕様に...

Jun 25, 2018
1
DdeLH8HV0AABVMt_thumbnail.jpg
GH_Python 国土地理院にある標高5mメッシュのxmlデータを直接読み込むNo.1

初投稿です。 こんな内容で投稿していいのかわかりませんが、日建設計名古屋支社で学生アルバイトをしているのもあり、OpenDDLが前から気になっていたので、投稿します。 前置きはこれくらいにしまして、、、 設計課題時に、毎回毎回等高線データを作るためにいくつものアプリケーションを経由したりするのが、本当に大変ですよね。 前からずっとGHで直接読み込めれば、どんな等高線データ...

May 22, 2018
2
Capture_DrawDimensions.PNG
GH C#_寸法線を描いてBakeする

C#コンポーネントを使って寸法スタイルを定義し、寸法線を描いてBakeするまでの流れをざっくりですが整理してみました。 Draw Dimensions(GitHub Gistに飛びます) 直線寸法をC#で記述する時にはPoint2dを利用する事に注意してください。 C#コンポーネント内でオブジェクトの描画を行うにはDrawViewportWiresメソッドを利用しますが寸法...

Apr 16, 2018
0
1_thumbnail.jpg
Unityとkinectによるインタラクティブなコンテンツ作成

ずいぶんと前のことになってしまいますが、昨年4月に開催されたB.Information展で展示した「BI Platform」を簡単に紹介します。 B.Information展では、普段、無意識に触れている「情報」を「モノ」へと変換することで、情報に直感的に触れることをテーマにしました。   近年、様々な活用がされているB.Information(建築情報) を、「情報の取得(GET)...

Apr 13, 2018
0
cap_ghexcel_01.jpg
GH C#_Excelと連携する

◆事前の準備 GrasshopperのC#コンポーネントでExcelとの読み書きを行うためには、Microsoft.Office.Interop.Excel NameSpace(名前空間)を利用する必要がありますがそのままでは利用できません。 今回は利用するための準備を紹介します。 C#コンポーネントの右クリックメニューから、Manage Assemblies...を選びま...

Apr 12, 2018
0
present170630-33-33_thumbnail.jpg
A Performative Table

去年四月で日建設計エントランスホールで開催されたB.Information展で展示された作品の一つ、DDLのPhysicalComputingチームメンバーでつくったPerformative Tableのシステム仕組みを紹介したいと思います。 この展示のテーマとしては、世の中で様々な業界で取り込まれている情報工学の活用を示し、情報の取得(GET)、生成(MAKE)、蓄積(STOCK)、...

Apr 09, 2018
0
capBake.png
GH C#_簡単なBake Componentを作ってみる

既に色んなAddonで提供されているBake Componentについて簡単に考え方を整理してみました。例えば、適当なLineをC# Component内で作ってボタンを押す事でbakeされるコンポーネントを想定します。 因みに個人的によく使うBakeコンポーネントはElefrontです。 private void RunScript(bool bake) { L...

Feb 02, 2018
0
SetValue.PNG
GH C#_入力コンポーネントの初期値を設定する

Grasshopperにおいて、とあるツールを用意する際に必要な入力パラメーターの量が多くなるほどにその管理は面倒になってきます。 特に初心者でも利用できるものを想定した場合、入力の準備を利用者に任せるのは手間が掛かりミスが起きがちです。 そこでツールを用意した側が入力パラメーターをある程度誘導することができるC#のコードを簡単にまとめました。 Value Listの初期値を設...

Jan 26, 2018
0
GetDictionaryData.gif
GH C#_データ管理にDictionaryを利用する

データ管理にDictionaryを利用する(GitHub Gistに飛びます) C# Component間でデータをやり取りする際、独自に用意したクラスで作成したオブジェクトを受け渡すことは仕様上できません。 (Visual Studioによる独自のコンポーネント開発であれば可能です。) ツールを開発する際、一つのコンポーネントで全てを行う作り方もありますが、規模が大き...

Jan 17, 2018
0
Screenshot_thumbnail.png
忘年会の場所決め問題を考える

はじめに こんにちは.忘年会の季節ですね.私のいる階では12月3日に忘年会が開催されるので,1年の92.3%を忘れられる計算です. 冗談はこれくらいにして,パーティーの場所決めは難しい問題です.ざっと思いつくのは,次のような条件でしょうか. アクセスがよい 料理のクオリティが高い 値段が安い このうち,2番目と3番目はとりあえず置いておくとして,1番目について考え...

Dec 02, 2017
0
infomation_thumbnail.png
リニューアルのお知らせ

12月1日に当サイトのリニューアルをいたしました。 より誰もが日常的に使いやすいデジタルデザインに関する情報共有をしやすい環境をつくるため下記3点に関しての機能を実装しました。 1. ログイン方式の変更 2. プライベート投稿の実装 3. お気に入り記事のストック 1に関しては、新しいログイン方式のため、以前のログインID・パスワードは使用できなくなります。 ...

Dec 01, 2017
0
001_Kanoku PT.JPG
Space Syntaxを学ぶ #5

3D ISOVISTによる空間評価 【目的】 街路間にある歩行空間の評価を行う。 街路と建物の間にあり歩行空間として提供されている空間が、人の居心地の良さや楽しさに作用する重要な空間構成要素になっているのではないだろうか 広くて開けたスペース⇒不特定多数の人の集まり⇒休憩 単純にアクセス性が高い街路だけでなく、人の集まり易さ、快適な空間である要因があるのではないだろうか。 そこで...

Dec 01, 2017
0
pcf-2
Physical Computing Practice #final

Sul Physical Computingでは、マイコンやセンサの基礎技術を習得するために1/20サイズ模型の中を走行する探査機(Model Probe)を作成してきました。 これまで動作や操作機構などの解説を行ってきました。今回は、カメラとコントローラ制御について簡単に紹介します。 <keyword> Edison, mjpg-streamer,Unity, Andro...

Jul 04, 2017
0
MeshSweep_v1
Mesh Sweep Component for Grasshopper

Grasshopper上で動作するコンポーネントを作成してみました。 メッシュモデリングのススメ、というサブタイトルを付けても良いかもしれません。 ◆基本機能 直線を入力し、断面種別、位置合わせ、キャップの有無、サイズ等を入力する事でルーバーや形鋼のメッシュで作られたジオメトリを作成します。 ◆メリット 1.従来のSweepツールより同等の事をした時に圧倒的にスピードが速い。 例えば...

Feb 01, 2017
2
0073
Material Experiment #5

これまで実験を重ねてきたバイメタルの性質を利用した照明器具のデザインを「建築家のあかりコンペ2016」に応募しました。最優秀賞を頂くことができましたので、今回はそのご報告です。 今年のコンペのテーマは、「人が集まるあかり」を「LED光源と現代の技術を駆使し量産可能な照明器具」として提案することでした。 私たちはLEDから発生する熱を逃がしつつ利用することで、かたちが変化する照明を...

Jan 30, 2017
0
FilletSurface01
GrasshopperC# - Fillet Surface

Grasshopper上に用意されている標準機能ではFillet Surface、Blend Surface、Extend Surfaceなどが使えません。(数えればキリがありませんが・・・) ここではC#コンポーネントを利用したFillet Surfaceを紹介します。とても簡単です。 Blend Surfaceについては文末に補足を、Extend Surfaceについては別記事で書きます...

Jan 27, 2017
0
Motormatome-04
Physical Computing Practice #5

In this post we are going to briefly talk about the controlling method as well as the mechanism of the camera car. Please click here for you to have a fast recap of the project development. The co...

Jan 23, 2017
0
Integration_map
Space Syntaxを学ぶ #4

事務所があるエリア(水道橋・飯田橋・九段下エリア)のdepthmapを作成し、通勤ルートと比較することでルート選択とSpace Syntaxの関連性について検証してみました。 通勤ルートは毎日頻繁に使用しているルートとしています。 Depthmapで作成した日建設計周辺のIntegration map/Connectivity Integration map Connectivi...

Jan 16, 2017
0
IMG_1523
Material Experiment #4

今回はバイメタルの実験をひと休みして、「ロッシェル塩」の結晶づくりに挑戦します。 「ロッシェル塩」とは酒石酸カリウムナトリウムという物質のことで、その結晶体には圧電効果(*)があることが知られています。 その効果を利用してかつてはロッシェル塩を使ったイヤホンも製造されていたそうです。 * 加えられた力を電圧に変換する、またその逆に電圧を力に変換する効果 身近な材料からつく...

Oct 17, 2016
0
RayShooter
気軽に書けるGrasshopperC#//RayShooter

音線や光線の反射を解析する際にRhinocerosではBounce機能がその選択肢の一つです。 http://docs.mcneel.com/rhino/5/help/ja-jp/index.htm#commands/bounce.htm Grasshopper上では実装されていませんがBrepやCurveなどと同様にRhinocommonの中にはRay3dというクラスが存在し、...

Sep 26, 2016
0
captureAboutArcOfCylinder01_01
Grasshopper Modeling Maniacs//円柱を斜めに切断した際の楕円について

円柱を斜めに切った時、その断面線は楕円になりますがGrasshopper上でその再現を行う時、注意しておく事があります。 上図はGrasshopper上で、 A・・・Brep(円柱)とBrep(斜平面)のIntersection B・・・Brep(円柱)とPlane(斜無限平面)のIntersection C・・・CircleをBrep(斜平面)にProjection...

Sep 13, 2016
0