项目作者: Oigty81

项目描述 :
CNC milling simulator as Web App
高级语言: JavaScript
项目地址: git://github.com/Oigty81/face-milling-surface-simulator.git
创建时间: 2021-10-04T00:09:53Z
项目社区:https://github.com/Oigty81/face-milling-surface-simulator

开源协议:

下载


face-milling-surface-simulator

https://oigty81.github.io/face-milling-surface-simulator

A CNC milling simulator as web app.
This application simulates milling paths and roughness marks.
The simulator is capable of parse CNC programs from a uploaded text file and generate a milling paths.
After upload an image and setting origin, relation (pixel / mm) und touched-color, the simulator will display the milling tool in its current position and leave marks of roughness.

It runs on web browsers with support to HTML5 and WebAssembly.

For more infos to usage this tool go to the quick guide:\
https://oigty81.github.io/face-milling-surface-simulator/#/Help

My intension for creating this project:

  • build a medium-sized web application with the Vue.js framework
  • responsive behavior and optimization for mobile devices
  • using WebAssembly for fast rendering
  • using Emscripten to compile C source code into WebAssembly bytecode

This application is useful for employees working in machining technology and will be further developed and improved.

go to TODO for more informations

Project setup

Prerequisite

Install the repository

  1. git clone https://github.com/Oigty81/face-milling-surface-simulator.git
  2. cd face-milling-surface-simulator
  3. npm install

Compiles and hot-reloads for development

  1. npm run serve

Compiles and minifies for production

  1. npm run build

Run your unit tests

  1. npm run test:unit