スキップしてメイン コンテンツに移動

【Dynamo for Revit】レベルを作成してみた① / Level【練習】

Revitはレベルを入力する時、断面図または立面図を開いて書き込んでいきます。
1つ1つ手作業で入力して、名前も変更しながらだと少々面倒になります…
ここで練習としてDynamoで一括で入力できるようにプログラミングしていきます。


今回作成したい建物階層はこんな感じです。
これはARCHICADの画面ですがこんな構成でやっていきたいですね。


レベルを作成する時に使用するノードですが、以下の4つあります。

Level.ByElevation
→ 高さを指定してRevitレベルを作成

Level.ByElevationAndName
→ プロジェクト内での高さろ名称を指定してRevitレベルを作成

Level.ByLevelAndOffset
→ 既存のレベルからオフセット距離を指定してRevitレベルを作成

Level.ByLevelOffsetAndName
→ 既存のレベルからオフセット距離を指定し、新しいレベルの名称を設定したRevitレベルを作成


名称を指定しないLevel.ByElevation、Level.ByLevelAndOffsetはRevit内で適当に名称がつけられます。("1F"というレベル名をRevit上でコピーしたら"1G"というレベルができるみたいに…)

ここでは名称は指定してレベルを作成していきます。
基準となるGLをLevel.ByElevationAndNameで作成します。

このレベルを利用してLevel.ByLevelOffsetAndNameで1Fを作成します。
GLと1Fの間には300の高さがあるので、オフセット300にします。

この要領ですべて作成していきます。

ですが、作成はできるものの
階数が増えればノードを増やす必要があったり、
Code Blockを直接書き換える必要があるのは非常に使いにくいですね…

オフセットも作成する階高の1つ下の階高を入力したりと間違えやすいような。
必要な情報は
・レベルの名称
・高度(もしくは基準となる高度1つと階高)

ここからどうやって改良していきましょうか…
次回はExcelを使ってみようかな。

コメント

このブログの人気の投稿

部屋とは【Revit】

どうも、A子です。 今回はRevitの[部屋]について紹介です。 ▼部屋とは 部屋は、各要素(壁・床・天井など)に基づいて建物モデルを分割します。 周長・面積・容積はこの部屋を元に計算されます。 ですので、面積表に関わってくるので非常に大切です。 ▼部屋の作り方 ①平面図を開き、適当に壁を配置する ※基本的には壁は[部屋境界]がONになっている ②[建築]タブ>[部屋とエリア]パネル>[部屋] を選択 ③壁に囲まれている箇所に部屋を配置していく ※[部屋を自動的に配置]で一斉に部屋を配置することが可能 ④これで部屋の配置が完了します ③の画像の[部屋境界]を用いて部屋を分割することも可能です。 部屋の分割線を追加、部屋の移動・削除、部屋境界の移動を行うと自動的に更新されます。 また壁などの要素を用いなくとも、部屋境界を使用して部屋を作成することもできます。 初期デザインを作成する時に使えますね。

共有パラメータ、意外といけるかも?【Revit】

 おはようございます! 『 共有パラメータは難しい…【Revit】 』の続きです。 共有パラメータがどんなものか少しわかってきたところで作成方法から紹介していきます。 ▼共有パラメータ作成方法 ①[管理>共有パラメータ]をクリック ※以前に共有パラメータを参照してファイルパスが切れていると、以下のメッセージが出ます 共有パラメータ設定画面では 参照:既存の共有パラメータファイルを参照する(ファイルパスが左側に記載される) 作成:新規に共有パラメータを作成する ②[共有パラメータ>グループ>新規作成][共有パラメータ>パラメータ>新規作成]をクリックして新規作成 ※パラメータ作成時、所属させるグループの画面を開いた状態で新規作成を行う ③新規作成が完了したら、OKボタンをクリック これで完成です! OKボタンを押すだけで共有パラメータファイル(txt形式)に自動で保存されます でも作成をするだけでは共有パラメータは活かせません。 [管理>プロジェクトパラメータ>追加]をクリックしてパラメータプロパティを表示させましょう。 ここまでの細かい操作は前回の記事を参考にしてね! パラメータタイプ:共有パラメータを選択(追加したい共有パラメータを選択) パラメータデータ:パラメータグループを該当する項目に選択 カテゴリ:パラメータを反映させるカテゴリを選択 パラメータタイプを共有パラメータにすると パラメータデータの名前、専門分野、パラメータタイプは自動で入力されて変更はできませんよ~ ここまで来てやっと完了です! 実際に反映させたものを見てみると… カテゴリ:建具、パラメータグループ:その他 で「建具仕上」が反映されています。 今回作った共有パラメータは別プロジェクトでも同じように設定ができるので 独自のプロパティを作成したい時に最初から設定しなくても良くて便利ですね! 皆さんも是非活用してみましょう~

Revitのタイプ?インスタンス?【Revit】

クリスマスや年末年始、皆さんは今年どのように過ごしますか? 今年は新型コロナによって大きく変化した一年になったと思います。 新しいソフトを操作したり、初めてブログを書いてみたり挑戦の多い一年でした。 その中でもRevitはとても刺激になりました。 ARCHICADとの比較、Revit独自のシステム学ぶことは多かったです。 今回はその中でもRevitを学んでいくと必ず聞くことになる「タイプ」と「インスタンス」についてお話したいと思います。 ます「タイプ」「インスタンス」って何?という方もいらっしゃるかと。 ファミリと呼ばれる部品のパラメータを変更する時にどのように変更に変更するかを設定する言葉です。 「タイプ」は共通の要素を持つファミリのパラメーターを変更すると全てに変更が適用されます。 「インスタンス」は複数個ある同じファミリのうちの一つにしか変更が適用されない。 ARCHICADでは一つ一つの設定はなく、すべて「インスタンス」としてできています。 変更するときは検索を使って、変更を適用させるものを条件で絞り込みます。 Revitは事前に配置するものに対して「あなたはこういう分類です。このように動作してください。」と決めてあげることが多く、 初めこそは窮屈と感じることもありましたがそれによって作り手のモデルの精度あがるのでないかとも思いました。 来年ももっと多くのことを学び、このブログで紹介していきたいと思います。 では皆さん、よいお年を!!!