LoginSignup
1
0

More than 3 years have passed since last update.

BIM RevitでDynamoを使って違う階にコピーを行う

Last updated at Posted at 2020-07-09

BIM Revitでコピーしたい

大学の授業でrevitを使った演習をしているのですが、その課題として出されたのが全く同じ構造を2階分作るというものです。
しかし、僕は課題などさっさと終わらせてYouTubeを見たいので、下階を作って上階にコピーしようと考えました。先生はこのようなやり方で課題をやってほしいとは考えていないと思いますが...

しかし、ただ単にコピーペーストするだけではつまらないので、以前の授業で行ったDynamoを用いてコピーしたいと思います。
今回は課題のものではなく僕が作ったサンプルモデルを使います。
また今回使用したバージョンは以下の通りです。

BIM Revit 2019 (学生版)
Dynamo 2.0.2

では、やっていきましょう!

使用モデルの紹介

適当なモデルを用意してください。

model01.png

これは、僕が3分で作った床と梁と柱を使ったモデルです。
では、これを用いて実際にDynamoで上階にコピーしていきます!

コピーを行う

事前準備

まず、Dynamoを起動します。バージョンはなんでも大丈夫です。
Dynamoとはビジュアルプロブラミングのことですが、これはノードと呼ばれる命令文のようなものをパズルのように組み合わせて自分でプログラムを組んで実行していきます。また、このノードは自作することができるのですが、その作ったものを他の人と共有することができます。今回はその共有されたパッケージも使っていきます。

Dynamoを開いたら新規作成を押して、新しいファイルを作ります。

dynamo_open_page.png
<dynamo_open_page>

そしてページ上部にあるパッケージというところからパッケージの検索を選択し、ClockWorkと検索します。
検索結果からご自身の使用するDynamoのバージョンに合わせてClockworkというものをダウンロードしてください。

package_search.png
program02.png

レベルによるコピー

ノードを検索しそれらを組み合わせて、次のようなプログラムを組みましょう。

program01.png

このプログラムは、下階のelementsをすべて選択した後上階にコピーしています。

実行してみる

実行ボタンを押して実行してみましょう!

practice01.png

practice02.png

完成しました!
...
...
...
あれ...??

not_beam.png

梁が入っていない!?

そうなんです。なぜか梁がコピーされないんです。
理由は捜索中ですが、理由がわかる方はコメントお願いします...

では仕方がないので、個別に梁のみをコピーするプログラムをつくりましょう!

カテゴリによるコピー

再度ノードを検索しそれらを組み合わせて、次のようなプログラムを組みましょう。

program02.png

そして、実行します

完成

practice04.png

practice03.png

今度こそ完成です。
おつかれさまでした。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0