Revit
古くなってきていると情報を探すのが大変になるのでメモ。 Visual Studioプロジェクト クラスライブラリ、.Net Framework 4.8あたりを選択。 .addinファイルの準備 <RevitAddIns> <AddIn Type="Command"> <Name>MyPlugin</Name> <FullClassName>MyPlugin.Main</FullClassName> <Text>MyPlugin</Text> <Description>MyPlugin for sample</description></addin></revitaddins>
Dynamoでも、Pythonを書いているとnumpyが使いたくなることがあるかもしれません。 一応、Revit2022以降では、CPythonが推奨されているので、設定すればnumpyも使えます。 ただ、それなりに面倒なので、numpyを使うまでの手順をメモしておきます。 環境 Wind…
Polygonは、Surface.ByPatchでSurfaceに変換してから、Surface.PerimeterCurvesでLineには変換できるんだけど、逆にLineからPolygonとかSurfaceに変換は標準のノードではできない。(と思う。) だけど戻したいことはよくある。仕方ないから書いた。 サード…
Unionを繰り返して生成したSurfaceをPerimeterCurvesで直線にばらすと、 線分が無駄に細かく刻まれていて面倒な時がある。 まっすぐな線分をつなぐDynamoノードのためのPythonスクリプトを書いた。以下。 # Python 標準ライブラリおよび DesignScript ライブ…