Dynamo Revit 2.3 は、内部アドインとして Revit に自動的にインストールされます。
Revit を更新しても、以前の Revit リリースにインストールされた旧バージョンの Dynamo には影響しません。Dynamo Revit 2.3 には、次の更新が含まれています。
ユーザの機能拡張:
- 新しいサーフェスのブール演算ノードがジオメトリ ライブラリに追加されました。トリムされたポリゴン サーフェス結合などのサーフェスで 2D ブール演算を実行する場合、以前はソリッドの作成と差分の計算が必要だったため、これらのノードにより大幅にパフォーマンスが向上しました。
- 既に別のパッケージにロードされている、カスタム ノードが含まれるパッケージがロードされないようにします。この変更により、あるパッケージが他のパッケージの内容を上書きするケースが防止されます。
- バージョン 2.3 で保存したグラフは、NodeLibraryDependencies プロパティをシリアル化します。現在このプロパティには、保存時にグラフが使用していたパッケージが含まれています。
- パッケージの依存関係が不足した状態でグラフを開くと、右側パネルに表示されます。
- フィードバック リンク付きの PreviewFeature フラグが追加され、新しい実験的な機能に関するフィードバックを簡単、かつ生産的に収集できるようになりました。
- より高度なコネクタ アクション: 選択+[Shift]を押しながらクリックで出力に複数のコネクタが移動し、[Ctrl]を押しながらクリックで入力にコネクタが複製されます。
- SetValue ダイアログ(注記とノード名編集)はサイズ変更が可能になりました。
- PackageSearch は、パッケージ マネージャからパッケージ データが返されない限り開始しません。
- ボックスのコンテンツに関する更新があります。
- Dynamo リポジトリに PerformanceTool が追加されました。このツールで実行可能な機能については、ブログの投稿を参照してください。
- Dynamo 仮想マシンが改善されました。場合によっては、パフォーマンスが 20% 向上します。通常サイズのグラフとデータの場合、パフォーマンスの向上は顕著ではありません。
API の変更点:
- Dynamo UI の右側に新しい ViewExtensions 側面パネルが導入されています。この API はまだテスト中です。
- ノードの実行時間計測用に、ProfilingSession および EnableProfiling API が追加されました。
- NodeExecution イベントが追加されました。この設定はプロファイリングが有効な場合に有効になり、各ノード実行の開始時点と終了時点の通知に使用できます。
- ユーザが既に解析の設定をしている場合、ユーザ設定はリセットされません。
バグ修正:
- 相互依存関係があるパッケージ、または ZeroTouch アセンブリの依存関係を共有するパッケージのロードを修正しました。
- Dynamo は、実行が要求されたときに RunSettings.Enabled フラグを重視します。
- 自動レーシングがコンテキスト メニューに追加されました。
- stringFromArray は、Dynamo 2.0 構文のリストを表します。
- 関数の定義が既定の引数を使用している場合、関数定義を含むコード ブロックが削除されたときに発生する不安定性を修正しました。
- 混合タイプおよびランクの複製のテスト ケースが改善されました。
- customNode 要素のバインドが改善されました。
- コード ブロックのオートコンプリートで予約されているリターンを非表示にします。
- ジオメトリの尺度係数が変更されたときに、座標系はジオメトリの背景プレビューを正しく表示するようになりました。
既知の問題:
- 現在のグラフで使用されているノードを含むカスタム ノード パッケージをインストールすると、不安定になる可能性があります。回避策として、不足しているパッケージをインストールする前に、グラフを手動実行モードにします。
- 現在のワークスペースをパブリッシュ、および、選択したノードをパブリッシュするメニューとコンテキスト コマンドが動作しません - 代わりにパブリッシュ、およびバージョンをパブリッシュするコマンドを使用して、パブリッシュするカスタム ノードを手動で追加します。