0.0.1 • Published 3 years ago

@mtgoo/toygl v0.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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

案例截图

  • 游戏 npm.io
  • PLY点云 npm.io
  • 适配mapbox npm.io

参考:

cesium.js playcanvas ecsy