How to use the filament.Engine function in filament

To help you get started, we’ve selected a few filament examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github google / filament / web / samples / webpack / src / app.ts View on Github external
constructor(canvas) {
      this.canvas = canvas;
      this.engine = Filament.Engine.create(canvas);
      this.scene = this.engine.createScene();
      this.swapChain = this.engine.createSwapChain();
      this.renderer = this.engine.createRenderer();
      this.camera = this.engine.createCamera();
      this.view = this.engine.createView();
      this.view.setCamera(this.camera);
      this.view.setScene(this.scene);

      const eye = [0, 0, 4], center = [0, 0, 0], up = [0, 1, 0];
      this.camera.lookAt(eye, center, up);
      this.resize();

      this.bgcolor = [0.2, 0.4, 0.6, 1.0];

      this.resize = this.resize.bind(this);
      this.render = this.render.bind(this);

filament

Real-time physically based rendering engine

Apache-2.0
Latest version published 24 days ago

Package Health Score

90 / 100
Full package analysis