yjtkc

Tool

二つのPCでGitを利用するときのメモ

建築系には馴染みがないかもしれませんが Gitはバージョン管理システムの一つで、プログラムのバージョン管理によく利用されています。バージョン管理システムはGitのほかにもMercurial, Subversionなどがあります。 ...
Tool

モバイルモニターを買った

仕事がら、工場や、建設現場にノートパソコンを持っていくことが多いのですが、ノートパソコン一つだと、コードを並べて見たりができなくて困っていたので、モバイルモニターを買いました。 いろいろなメーカーから魅力的な製品が出てたのですが、同...
C#

Cで自分のプロジェクトのバージョンを取得するメモ

チーム(特にプログラムを書かない人を含めた)で作業をするときにどのバージョンかわかるといいなぁと思ったので取得する方法を調べた。 バージョンの設定方法 Grasshopperで独自コンポーネントを開発する場合はProjectの...
C#

Point in Curveのメモ

Point in Curve というコンポーネントがあります。これは,閉曲線の中に点があるかどうかを計算してくれるコンポーネントです。 この記事を書こうと思ってからもしやと思って調べたら見つかった。公式コンポーネントすごい。 ...
Grasshopper

グリッドシェルをモデリングしてみた。

Rhino,Grasshopperの特徴でもあるのはSurfaceの扱いがとても簡単なことですね。パラメトリック曲面上の点は曲面上に存在する2方向の媒介変数を使って簡単に取得することができます。 なので,平面上にグリッドを書くことが...
C#

三角形の内接円を作って後悔した。

三角形の内接円がマイブーム(だった)。内接円の半径は各辺に直交するから、三辺の長さがわかればヘロンの公式で面積を求めさえすれば、円の半径はすぐにわかる。 内接円の中心はこれまた簡単。三角形の角度の2等分線の交点ですね。2等分線は計算...
C#

パラメトリック曲面のパラメータを任意に設定する方法

自分で書いて自分で使うプログラムと、自分で書いて誰かに使っていただくプログラムでは相当、気を使うことがあります。 前回CurveのReparameterizeを暗黙的にする方法というポストをしましたが今回はそれの曲面版です。 ...
未分類

オライリーから福袋がきた!

OREILLYはプログラムの関連書籍の出版を行ってて、いつも大変お世話になっています。多分10冊くらいはここから買ってる気がする。たぶんプログラム書く人はみんな一冊は持ってる気がします。 そのオライリージャパンが期間中に4000円以...
Grasshopper

Grasshopperの背景色を変更する方法

おおくのエディタなどでは背景色などを変更することが簡単にできますが、Grasshopperの画面では見当たらなかったので探してみました。 こんな感じに変更できます。コードはこちら import rhinoscripts...
Grasshopper

PythonでGrasshopperコンポーネントを利用する方法

Pythonコンポーネントを利用する目的の一つに,複雑になったGrasshopperコンポーネント群をまとめたいというのがあります。例えば、次のようなピラミッドを曲面にそって並べる場合を考えます。 結果はこんな感じ ...
スポンサーリンク