給Obsidian Excalidraw增加縮放隱藏功能
目的
縮放大于、小于一定閾值時顯示、隱藏元素
常見應(yīng)用場景如下圖展示系統(tǒng)框圖場合:先展示總體,此時沒有影響視線的細節(jié),然后需要展示某一部分細節(jié)時這些細節(jié)出現(xiàn)。

效果



實現(xiàn)
增加handleWheel和updateScene的hook,當scene/state的zoom等級大于、小于閾值時顯示、隱藏元素。
隱藏功能可以用lock=true + opacity=0實現(xiàn),不過要注意保存原本的opacity。
