@mtgoo/toygl

web3d引擎造轮子 ## Architecture - Layer 1: Core,Ecs,io,input,webgl - Layer 2: Render - Layer 3: Scene - Layer 4: Components,Systems


Keywords
3d, ecs, webgl
License
ISC
Install
npm install @mtgoo/toygl@0.0.1

Documentation

ToyGL

web3d引擎造轮子

Architecture

  • Layer 1: Core,Ecs,io,input,webgl
  • Layer 2: Render
  • Layer 3: Scene
  • Layer 4: Components,Systems

webgl模块主要对webgl图形api进行封装简化,同时尽可能在这一层做cache,免掉底层api的调用。具体见webgl readme

render模块封装webgl模块构建geometry、material、texture等元素概念,并增加一些tag类管理概念。具体见render readme

案例截图

  • 游戏
  • PLY点云
  • 适配mapbox

参考:

cesium.js playcanvas ecsy