0.2.0 • Published 7 years ago

three-fps-counter v0.2.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

FPSCounter

FPS counter for three.js that updates in the webgl canvas. Simple 2 digit renderer. Extends three-screen-quad.

Files

  • index.js

    main

  • fps.frag.js

    frag shader

  • NumberTexture.js

    generates the numbers texture

  • Stats.js

    computes fps - Stripped down Stats.js

Constructor

  • FPSCounter( renderer:[ THREE.WebGLRenderer ] , parameters )

    A renderer from the main app has to be passed, along with parameters for three-screen-quad.

    params:
      top: Number || String     //default: null
      left: Number || String    //default: 0
      right: Number || String   //default: null
      bottom: Number || String  //default: 0
      width: Number || String   //default: '80px'
      height: Number || String  //default: '40px'

Properties

extends three-screen-quad.

Methods

  • void setNumber( number:int )

    sets the number between 00 and 99, refreshes the uniform

Usage

  mainRenderLoop(){
  	renderer.render(mainScene, mainCamera);
  	FPSCounter.render();
  }

will draw the effect over a scene

Test

npm install npm start

You should see a cube spinning and the counter in the lower left corner.

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.6

7 years ago

0.0.5-readme

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago