Holder Panel
This section describes the user interface and behavior for managing different types of tool holders in the application. Tool holders are crucial components in defining a complete tool assembly.
Note
While tool holders are essential components in real-world machining operations, some users may choose not to define them in simulation environments for convenience, particularly when collision detection is not a primary concern. The system allows for this flexibility, though it's recommended to include holders for accurate representation and comprehensive collision analysis.
The primary models involved are subclasses of IHolder. Two common types are:
- Cylindroid Holder: Represents holders with a cylindrical geometry. See CylindroidHolder.
- Freeform Holder: Represents holders with more complex, freeform geometry, often defined by STL files. See FreeformHolder.
Each holder type will have its own specific user interface elements for defining its geometry and properties.
Layout
- Holder Panel
- Head Line
- Object Management Menu Button
- file extension is Holder
- The pointed Editor Panel is Holder Management Panel.
- Title Label
- Object Management Menu Button
- Holder Management Panel
- Holder Type Selection Bar
- Holder Sub Management Panel The content varied by the Holder Type.
- Head Line
Source Code Path
See this page for git repository.
WPF Application Source Code Path
- Mech/ToolHouse/HolderPanel
Web Page Application Source Code Path
- wwwroot/mech/holder/holder-panel.js
- Controller/Mech/MechController.cs