This plugin for Rhino, developed in C# using RhinoCommon
, RhinoWindows
, and SharpDX.XInput
libraries, enables users to navigate Rhino viewports with a gamepad. The project is centered around improving accessibility and ease of use, offering a more intuitive way to interact with Rhino.
The codebase follows the MVVM (Model-View-ViewModel) design pattern, ensuring clean architecture and maintainability. While gamepad-based viewport navigation is fully implemented, creating a UI for executing Rhino commands is still a work in progress.
- Gamepad-based navigation through Rhino viewports.
- Accessibility and ease of use at the forefront.
- Built with the MVVM design pattern for better structure and scalability.
- Adding a UI for gamepad control of Rhino commands.
- Expanding customization options for gamepad interaction.
- Making the project compatible with platforms other than Windows.
I’m eager for community support to help shape the future of this project! Whether it’s contributing to the UI development, enhancing gamepad controls, or extending compatibility to other platforms, your ideas and contributions are welcome.
If you’ve found my Rhino Gamepad Navigation Plugin useful or believe in its potential, please consider supporting my work! Your donations will help fund my education and provide the resources I need to continue developing innovative tools like this one.
By contributing, you’ll not only be helping me pursue my education, but also enabling me to dedicate more time to improving this plugin and exploring new ideas to enhance accessibility and user experience in Rhino.
Any amount is appreciated, and your support will go a long way toward making these projects a reality. Thank you for your generosity!