Revit

Revit Dynamoでnumpyをimportする。

Dynamoでも、Pythonを書いているとnumpyが使いたくなることがあるかもしれません。 一応、Revit2022以降では、CPythonが推奨されているので、設定すればnumpyも使えます。 ただ、それなりに面倒なので、numpyを使うまでの手順をメモしておきます。 環境 Wind…

Line[]をPolygonにマージするDynamoノード

Polygonは、Surface.ByPatchでSurfaceに変換してから、Surface.PerimeterCurvesでLineには変換できるんだけど、逆にLineからPolygonとかSurfaceに変換は標準のノードではできない。(と思う。) だけど戻したいことはよくある。仕方ないから書いた。 サード…

Line[]から無駄な点を除くDynamoノード

Unionを繰り返して生成したSurfaceをPerimeterCurvesで直線にばらすと、 線分が無駄に細かく刻まれていて面倒な時がある。 まっすぐな線分をつなぐDynamoノードのためのPythonスクリプトを書いた。以下。 # Python 標準ライブラリおよび DesignScript ライブ…