sergsar / ng-three-gl

Home Page:http://ng-three-gl.xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ng-three-gl is 3d framework prototype designed on Angular 7 and WebGL javascript library Three.js as html visual components

First example component - cube loads json datasource fore simple business logic visualize goals

Our planes to support visualization of any kind data with no complexity limitation components in 3D space

  <canvas></canvas>
  <three-canvas-controller [width]="Width" [height]="Height">
    <three-renderer [width]="Width" [height]="Height">
      <three-scene [backgroundColor]="'0 0 0'" #owner>
        <three-grid-helper [parent]="owner['scene']" [visible]="true"></three-grid-helper>
        <three-perspective-camera #controllable>
          <three-orbit-controller
            [controllable]="controllable['object']"
          ></three-orbit-controller>
        </three-perspective-camera>
        <three-hemisphere-light></three-hemisphere-light>
        <three-direct-light></three-direct-light>
        <three-cube></three-cube>
      </three-scene>
    </three-renderer>
  </three-canvas-controller>

About

http://ng-three-gl.xyz

License:MIT License


Languages

Language:JavaScript 69.6%Language:TypeScript 29.6%Language:HTML 0.6%Language:Dockerfile 0.1%Language:CSS 0.1%