vicc blog

株式会社ヴィックの技術ブログです。

Rhinoceros

ゼロ埋めのすすめ

ゼロ埋めについて語ります。

かたちに詳しくなるための建築幾何学#2 「パラメータ空間」

Grasshopperで確認しながら、NURBSの好きなところを紹介します。

Rhino や Grasshopper 作業を地味に手助けするコマンドを2つ作成しました。

以前、選択したオブジェクトからレイヤーのフルパスを取得するコマンドについて紹介しました。 そのコマンドを作ってみたのちに、自分の日々の作業を見渡してみると同様の仕組みで楽になる作業がいくつかあることに気が付きました。今回はその中でも頻度が高…

ブラックボックスの中身を見る

エレガントなコンピュテーションを紹介します。

変換行列をテキスト化してローカル平面の情報をオブジェクトに保持させる

Rhino+GHでローカル平面の情報を変換行列としてテキスト化してオブジェクトに保持させる方法を紹介します。

階層の深いレイヤーのフルパスの取り出しが面倒なのでちょっとしたコマンドを作成しました。

階層の深いレイヤーのフルパスの取り出しが面倒なのでちょっとしたコマンドを作成しました。 今回作成したのは、選択したオブジェクトのレイヤーのフルパスをクリップボードに入れるというコマンドです。

かたちに詳しくなるための建築幾何学#1 「Brep」

皆さんは「Brep」という言葉を知っていますか?今回はモデリングに役立つBrepのしくみについてお伝えしようと思います。

Rhinoプラグイン「Vicc Key Value Explorer」を開発しました

株式会社ヴィックの自発ツールとして多くのオブジェクトと複雑なジオメトリーを含むファイルのKey/Valueを管理・整理するために、新しいRhinoプラグインを開発しました。新しいプラグインのインターフェースと機能について見ていきましょう。

ジオメトリエンジニアの複雑形状建築探訪#3 「高雄衛武営国家芸術センター」

今回の題材は私が台湾に帰った時に訪れた高雄衛武営国家芸術センターです。

インターンのための業務体験プログラムを作ってみました

2週間(作業日計6日)程度の生産設計業務における教育・業務体験としてインターンという枠組みを試験的に作ってみました。

AutoCAD(.dwg)からRhino(.3dm)へのファイル変換Tips

今回は、AutoCAD(.dwg)からRhino(.3dm)へのファイル変換に関する実践的な方法について見ていきます。

ジオメトリエンジニアの複雑形状建築探訪#2 「ホテル阪神アネックス大阪」

複雑形状建築探訪第2弾。今回は大阪で偶然見つけたファサードについて考察してみます。

実プロジェクトでの Grasshopper 反省会 #5 _ 計測結果を Dot だけで置かない

反省会シリーズ、第5回。Grasshopper で計測を行って、Dot だけを Bake しているのは怖い、という記事です。

ジオメトリエンジニアの複雑形状建築探訪#1 「YANMAR TOKYO」

散歩中や旅行先で見つけた複雑形状建築物について、思ったことや気づいたことを気楽に綴ります。今回はYANMAR TOKYOのピロティ天井についてです。

複数のGrasshopperファイルの実行順を制御し連続的に実行する方法

以前の記事で紹介した複数のRhinoファイルに複数のGrasshopperファイルを実行する方法(N 対 M の関係)の発展形として、レシピ付きの連番処理の手法を紹介します。

実プロジェクトでの Grasshopper 反省会 #4 _ RhinoCommon ともっと仲良くなりたい

実プロジェクトの反省会シリーズの第4回です。RhinoCommon の理解をすすむと出来ることがもっと広がるのだろうなと感じました。最近書いていたものよりいくつか作例を紹介します。

Rhinoのエイリアス設定をどのように使っていますか?

Rhinoのエイリアス(短縮コマンド)が使いこなせると、作業効率は大きく上がります。この記事では設定のコツと、社員のエイリアス設定を公開します。

複数のRhinoファイルに複数のGrasshopperファイルを実行する方法

RhinoPythonを用いてRhino上で複数のGrasshopperファイルを実行する方法を探りました。

anemoneで始める再帰処理

Grasshopper内で繰り返し処理を実装する方法にプラグイン"Anemone"があります。この記事では樹木っぽいジオメトリ作成を通して、Anemoneの使い方を学びます。

なぜRhinoではUser Textで情報を保持するべきなのか?

RhinoをBIM目的で使う場合、情報モデルを構築するためにどこかでデータを保持し、それをテーブルとして切り出せるようにしなければいけません。 いにしえの技でObjectやLayerの名前だけでツリー状に管理するというやり方がありましたが、 より現代的な手法と…

実プロジェクトでの Grasshopper 反省会 #2 _ 建築プロジェクトにおける Fillet 等のディテール表現について

実プロジェクトの反省会シリーズの第二回です。今回は Fillet 等のディテールを表現に関しての振り返りなどを書いてみます

Rhinoのポップアップメニューをどのように使っていますか?

Rhinoの「ポップアップ」の使い方を紹介します。

Rhinoでの手作業を自動化する#1 マクロとUIカスタマイズ

Rhinoで同じ作業を繰り返すときには、マクロを使うのが便利です。今回はRhinoでのマクロの基本と、エイリアスとの組み合わせについて説明します。

実プロジェクトでの Grasshopper 反省会 #1 _ Transform や Entwine を利用しコードをまとめよう

実プロジェクトでのGH定義の失敗をもとに、よりよい書き方を探るシリーズ(予定)の第一回です。今回は TransformやEntwineを利用して、簡潔で直しやすい定義の記述をめざします。

Rhinoでモデルのバージョン管理をするために

みなさん、Rhinoでモデルのバージョン管理ってどうしているでしょうか?モデルの修正がいつ行ったものか、今見ているモデルは最新の状態か、などをわかりやすく把握するための工夫を紹介します。