0.0.5 • Published 5 years ago

node-ar.js v0.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

Node-AR.js

Node.js installable AR.js based on AR.js by jeromeetienne.

  • AR.js v1.6.0

Usage

import * as THREE from 'three';
import {
  ArToolkitSource,
  ArToolkitContext,
  ArMarkerControls,
  ArSmoothedControls
} from 'node-ar.js';

// ArToolkitSource uses your version of THREE.js
const _artoolkitsource = ArToolkitSource(THREE);
const arToolkitSource = new _artoolkitsource({
  sourceType: 'webcam'
});

Currently, the other modules use a pre-installed 0.95.x version of THREE.js.

Other modules can be used simply as:

const arToolkitContext = new ArToolkitContext({
  cameraParametersUrl: cameraParam,
  detectionMode: 'mono',
  maxDetectionRate: 30,
  canvasWidth: 80 * 3,
  canvasHeight: 60 * 3
});

const markerControls = new ArMarkerControls(arToolkitContext, markerRoot, {
  type: 'pattern',
  patternUrl: markerPattern,
  changeMatrixMode: 'cameraTransformMatrix'
});

const smoothedControls = new ArSmoothedControls(smoothedRoot, {
  lerpPosition: 0.4,
  lerpQuaternion: 0.3,
  lerpScale: 1,
});

Example

Example usage can be found in this repository

TODO

Decouple all modules from THREE.js and make them rely on installer's THREE.js version

0.0.5

5 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.3-1.0

6 years ago

1.6.0

6 years ago