Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Available modules include (this is not a complete list):
- var Scene = require('Scene');
- var Textures = require('Textures');
- var Materials = require('Materials');
- var FaceTracking = require('FaceTracking');
- var Animation = require('Animation');
- var Reactive = require('Reactive');
- var FaceGestures = require('FaceGestures');
- var Diagnostics = require('Diagnostics');
- Diagnostics.log(Scene.root);
- var face = FaceTracking.face(0);
- FaceGestures.hasLeftEyeClosed(face).monitor().subscribe(function(changedValue) {
- if (changedValue.newValue) {
- Diagnostics.log(' Left eye close!');
- } else {
- Diagnostics.log('Nothing!');
- }
- });
- FaceGestures.hasRightEyeClosed(face).monitor().subscribe(function(changedValue) {
- if (changedValue.newValue) {
- Diagnostics.log(' Right eye close!');
- } else {
- Diagnostics.log('Nothing!');
- }
- });
- //
- // Example script
- //
- // Loading required modules
- // var Scene = require('Scene');
- // var FaceTracking = require('FaceTracking');
- //
- // Binding an object's property to a value provided by the face tracker
- // Scene.root.child('object0').transform.rotationY = FaceTracking.face(0).transform.rotationX;
- //
- // If you want to log objects, use the Diagnostics module.
- // var Diagnostics = require('Diagnostics');
- // Diagnostics.log(Scene.root);
Add Comment
Please, Sign In to add comment