Revit 2018 の新機能 その1

今年も Revit の新バージョンとなる Revit 2018 がリリースされました。

今回から複数回にわたって、Revit 2017.1 及び 2017.2 Update リリースの内容を含めながら、Revit 2018 の新機能と更新内容、API の対応状況をご紹介していきます。
Part.1 と Part.2 では建築設計分野、Part.3 は専門分野共通のコア機能、Part.4 と Part.5 で構造設計分野とMEP 設計分野の機能を取り上げる予定です。

パースビューモデリング

Revit 2017.1 Upadate リリースでもご紹介いたしましたが、パースビュー上でもモデリング作業を行うことができるようになりました。

パース ビューで直接作業することにより、平行投影ビューに切り替えずに、建物要素を追加、修正、移動することができるため、モデリング ワークフローの効率性が向上します。

パースビューでのモデリングでは、ほとんどのタイプの要素を追加および修正することができるようになります。ただし、3D ビューで通常は表示されない要素(通芯、レベル、参照面、部屋、エリア他)などの一部の要素は、サポートされていません。また注釈もサポートされませんが、仮寸法は使用できます。

3D ビューで実行可能なコマンドのほとんどをパース ビューで実行できるようになり、これに伴い、アドインの外部コマンドと外部アプリケーションが、パース ビューでもデフォルトで利用できるようになります。マクロと Dynamo も同様に利用できます。

Revit2018_part1_01

複数階に連続する階段

ベースとなる階段コンポーネントから、連続させたい建物レベルを選択することで、複数階に連続する階段を作成することができるようになりました。レベルの高さが変更されると、自動的に階段も調整されます。階段作成中に複数階の階段を作成することも、既存の階段から後で複数階の階段を生成することもできます。

また複数階の階段のそれぞれの階段に個別にタグを追加することができます。

手摺の強化

手すりの修正プロセスが改善され、手すりの[タイプ プロパティ]ダイアログから直接上部手すりと補助手すりのタイプ プロパティにアクセスできるようになりました。また、[手すりのタイプ プロパティ]の[プレビュー]ペインで変更内容を表示することができるようになりました。

スケッチされた手すりを地盤面にホストできるようになりました。この機能強化により、[手すり]ツールを使用してフェンスやガード レールなどの要素をモデリングできるようになりました。

Revit2018_part1_02

階段にホストされている手すりで、改善されたアタッチメント機能を使用できるようになりました。設計の意図に合わせて、手すりの始点と終点をコントロールすることができます。

複数階の階段にホストされている手すりは、複数の階段とグループ化され、グループとして編集できるようになりました。

 

サブ要素

Revit の Element オブジェクト(要素)は、パラメトリックなパラメータや集計、タグなどの付随機能を組み込むため、膨大な要素を作成・追加すると、そのモデルのパフォーマンスを低下させてしまいます。

このスケーラビリティの問題への対策として、サブ要素が追加されました。サブ要素は、モデルに要素を追加する際に必要となるオーバーヘッド(事前準備・管理・後処理)を省略して最小限に抑えつつも、実際の要素と同じような振る舞いを可能にするための要素パーツです。このサブ要素は、Revit が提供する一部の機能で内部的に利用されるため、ユーザインターフェース上で明示的にサブ要素という名称では表示されません。

Revit2018_part1_03

サブ要素は、メイン要素のジオメトリの一部となり、メイン要素からそれぞれ独立して個別に選択することができます。そして、メイン要素とは異なるカテゴリとタイプをサブ要素に設定することができます。

今回ご紹介した、複数階に連続する階段や、手すりでも、このサブ要素が適用されています。

Revit2018_part1_04

 

API では、Subelement クラスが新たに追加され、Element オブジェクト、または特定のサブ要素の参照を設定してサブ要素オブジェクトを作成することができます。

  • Subelement.Create(Document aDoc, Reference reference)

Element クラスと Document クラスには、Subelement オブジェクトを取得、削除するメソッドが追加されました。

  • Element.GetSubelements()
  • Document.GetSubelement(Reference)
  • Document.GetSubelement(String uniqueId)

要素から取得したサブ要素のコレクションは、カテゴリやパラメータなどの属性情報に基づいて特定することができます。そして、それらのサブ要素を通常の要素と同じように扱うことができます。

サブ要素がメインの親要素のジオメトリの一部である場合は、親要素から独立して選択することができます。

  • ObjectType.Subelement

 

ハッチング パターンのバックグラウンド カラーを DWG/DXF に書き出し

読み込み可能な DWG/DXF 書き出しファイルをサポートするために、ハッチング パターンのソリッド バックグラウンド カラーを指定できるようになりました。 

 

マテリアルの色を DWG/DXF および DGN に書き出し

ソース モデルにより忠実な色情報を生成するために、DWG/DXF および DGN ファイルに書き出す際、オブジェクト サーフェス パターンの割り当てられているマテリアルの色から RGB 値を指定できるようになりました。

 

次回は、Navisworks® のファイルを Revit モデルの下敷参照図として使用できるコーディネーション モデルや、 SAT ファイルや Rhinoceros® ファイルから 3D 形状を読み込む機能、グリッド座標系を使用して DWG ファイルをリンクする機能などについて解説致します。

 By Ryuji Ogasawara


Comments

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading