This package has been deprecated

Author message:

Renamed to @metamask/logo

metamask-logo

2.5.0 • Public • Published

Metamask Logo

A browserifyable 3d metamask logo. Live demo.

This repo can both be included as a browserifiable module, and includes a sample app.

The sample app address is index.html. The sample app javascript is bundle.js, which is built from sample.js using the build task (see the package.json).

API

var ModelViewer = require('metamask-logo')
 
// To render with fixed dimensions:
var viewer = ModelViewer({
 
  // Dictates whether width & height are px or multiplied
  pxNotRatio: true,
  width: 500,
  height: 400,
  // pxNotRatio: false,
  // width: 0.9,
  // height: 0.9,
 
  // To make the face follow the mouse.
  followMouse: false,
 
  // head should slowly drift (overrides lookAt)
  slowDrift: false,
 
})
 
// add viewer to DOM
var container = document.getElementById('logo-container')
container.appendChild(viewer.container)
 
// look at something on the page
viewer.lookAt({
  x: 100,
  y: 100,
})
 
// enable mouse follow
viewer.setFollowMouse(true)
 
// deallocate nicely
viewer.stopAnimation()

Running Example

First, rebuild browserify example/example.js -o bundle.js. Then, run a local server in this folder and visit it. For example, http-server.

/metamask-logo/

    Package Sidebar

    Install

    npm i metamask-logo

    Weekly Downloads

    10

    Version

    2.5.0

    License

    ISC

    Unpacked Size

    56.7 kB

    Total Files

    6

    Last publish

    Collaborators

    • mcmire
    • nicholasellul
    • lgbot
    • naugtur
    • ritave
    • danfinlay
    • kumavis
    • rekmarks
    • metamaskbot
    • gudahtt
    • brad.decker
    • sethkfman