MachineSimulation.OpenGL
CNC machining simulation (C# .NET) - 3D view by OpenGL
Install / Use
/learn @federicocoppa75/MachineSimulation.OpenGLREADME
MachineSimulation.OpenGL
This project is an alternative of MachineSimulation.NET: the 3D view is based on OpenGL wrapped by OpenTK. The struct of the application il based on MVVM pattern; the models, view models and views, except 3D view, are the same of MachineSimulation.NET, the diffent is the implementation of the 3D view. To test this solution you can try with the content of folder Example.
Machine.Viewer
Application for view the machine with relative tooling.
Machine.3D.Views
View of the machine implemented on OpenGL. The use of OpenGL is made by these packages:
- OpenTK - the C# library that bind OpenGL;
- ObjectTK - a thin abstraction layer on top of OpenTK to provide OpenGL features in an object-oriented;
- GLWpfControl - a native control for WPF in OpenTK.
Machine.ViewModels.GeometryExtensions
Class library for factories, builders and helpers.
MaterialRemove.ViewModels.3D
Implementation of the abstract classes of MaterialRemove.ViewModels.
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
