
LayerStalker is a RhinoCommon C# plugin designed to monitor and respond to changes in the active layer within a Rhino document environment. This utility functions as a programmatic interface for Rhino, specifically engineered to track the state of active layers. As a sample implementation, it provides a clear framework for developers to understand how to hook into document events. The code structure focuses on real-time reporting, allowing users to trigger specific actions or feedback loops whenever the active layer is switched. By leveraging RhinoCommon, it offers a robust method for managing complex scene hierarchies and ensuring that geometry is consistently assigned to the correct layers during intensive modelling or drafting sessions.
The download is a 102 KB file containing .ZIP files.
To integrate this plugin, developers should compile the source code within their preferred C# environment and load the resulting assembly into the Rhino environment. Once active, the plugin hooks into the document's event handlers. Users can modify the underlying logic to execute custom scripts, such as automatic object filtering or layer-based visual feedback, streamlining repetitive tasks and enhancing the efficiency of layer-centric workflows within standard Rhino project files.
This tool is primarily intended for computational designers and BIM coordinators who require precise control over layer management in large-scale architectural projects. It is particularly useful for maintaining strict organisation in complex urban design models, hospitality schematics, or multi-disciplinary office layouts. By automating layer-based responses, professionals can reduce human error when handling intricate geometry, ensuring that all components are correctly indexed for downstream processes, such as export to IFC, documentation, or advanced visual rendering pipelines.
LayerStalker RhinoCommon C# Plugin
Free
File formats
What changed in 1.0.0
Initial release.
MIT
Attribution: Luis Fraguada — licensed under MIT
Full terms have not been published for this listing. Contact the seller before using it on a commercial project.