Grasshopper :: Object のColorを変える
前回は、レイヤの色を変えることで、オブジェクトの色を変更しましたが、一度変えると元に戻せないのが難点でした。
そこで、今回は「表示色」を変えることで、元のレイヤの色を変えることなくオブジェクトの色を変更する方法を紹介します。
レシピ
ここではPythonで操作しています。
コードは以下の通りです。
rs.ObjectColor
でオブジェクトの色を変更し、rs.ObjectColorSource
でレイヤの色に戻します。
TrueとFalseの切り替えで色が変わるので、いろんな活用ができそうですね。
使用した主なコンポーネント
- [Boolean Toggle] (Params > Input > Boolean Toggle)
- [Colour Swatch] (Params > Input > Colour Swatch)
- [Python Script] (Maths > Script > Python Script)