Giter Club home page Giter Club logo

mf-turbinemonitor's Introduction

🍪 MF-TurbineMonitor

一个模仿图扑风机大屏的 DEMO 案例

服务地址 :https://fengtianxi001.github.io/MF-TurbineMonitor

项目说明

目前项目有多个分支版本:

  • v1.0.0 分支是基于vue2+webpack架构搭建的,实现大部分基本功能,但代码没有做 抽象和梳理, 阅读体验可能较差。
  • v2.0.0以上版本使用vue3+ts+vite对项目进行重构,在功能和样式上与v1.0.0有些 许差异。

更新日志

v3.0.0
  • 对项目界面进行了重构
  • 优化部分代码并修复了一些 bug
  • 增加风机部件的分解和组装功能
  • 加入代码风格检查
v2.0.0
  • 使用vue3/ts/vite重构项目
  • 添加了风机平台的光线动效
  • 风机零部件的高亮拾取
v1.0.0
  • 风机零部件的状态绑定
  • 风机偏航角数据绑定

mf-turbinemonitor's People

Contributors

fengtianxi001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mf-turbinemonitor's Issues

npm run dev 报错,环境是Node18+

Error: Failed to scan for dependencies from entries:
D:/workspace/##_github/MF-TurbineMonitor/index.html
D:/workspace/##_github/MF-TurbineMonitor/docs/index.html

X [ERROR] Cannot read file "../..": Incorrect function.

html:D:/workspace/##_github/MF-TurbineMonitor/docs/index.html:1:7:
  1 │ import "./assets/index-007d1e91.js"
    ╵        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~


at failureErrorWithLog (D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:1636:15)    
at D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:1048:25
at runOnEndCallbacks (D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:1471:45)      
at buildResponseToResult (D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:1046:7)   
at D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:1058:9
at new Promise (<anonymous>)
at requestCallbacks.on-end (D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:1057:54)
at handleRequest (D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:723:19)
at handleIncomingPacket (D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:745:7)     
at Socket.readFromStdout (D:\workspace\##_github\MF-TurbineMonitor\node_modules\esbuild\lib\main.js:673:7)    

命名规范

你好,看了你的项目命名规范代码结构都非常好,大佬有命名规范吗?想学习一下

设备点击高亮问题

风机设备每次点击高亮,都会创建一个新的后期处理对象。并且ThreeBase.composers 内的渲染数组会随着设备点击的次数而增加,导致页面越来越卡顿
image
1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.