Create a web site, a landing page or a web app using fetch API!
- Must use public API to retrive some interesting data
- Every member of the team must contribute (we will ask each member role/task)
| function init() { | |
| player.setCamera(this); | |
| var playerObject = scene.getObjectByName( "Player", true ); | |
| if (playerObject) | |
| this.lookAt(playerObject.position); | |
| } | |
| function update(event) { | |
| if (moveUp) { | |
| this.rotation.x -= 0.01; |
Create a web site, a landing page or a web app using fetch API!
| import oscP5.*; | |
| import netP5.*; | |
| import toxi.geom.Quaternion; | |
| import java.util.Map; | |
| import java.util.HashMap; | |
| import processing.core.*; | |
| import java.lang.reflect.*; | |
| <!DOCTYPE html> | |
| <!-- | |
| Licensed to the Apache Software Foundation (ASF) under one | |
| or more contributor license agreements. See the NOTICE file | |
| distributed with this work for additional information | |
| regarding copyright ownership. The ASF licenses this file | |
| to you under the Apache License, Version 2.0 (the | |
| "License"); you may not use this file except in compliance | |
| with the License. You may obtain a copy of the License at |
| window.addEventListener( 'resize', onWindowResize ); | |
| var scene, camera, renderer; | |
| var geometry, material, mesh, videoTexture, movieMaterial; | |
| var video, video_canvas; | |
| initWebcam(); | |
| init(); | |
| animate(); | |
| function initWebcam() { |
| #WebCamAsTexture.blend is copyright sean bradley 2014 | |
| import bge | |
| cont = bge.logic.getCurrentController() | |
| obj = cont.owner | |
| if not hasattr(bge.logic, 'video'): | |
| matID = bge.texture.materialID(obj, 'IMvideolayer.png') |
| 3141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278 |
| Element player; | |
| ArrayList<Element> elements = new ArrayList(); | |
| void setup() { | |
| size(900, 600, P3D); | |
| noStroke(); | |
| rectMode(CENTER); | |
| player = new Player(); | |
| elements.add(player); | |
| ortho(); | |
| for (int i = 0; i < 200; i++) { |
| <html> | |
| <head> | |
| <script src="blockly_compressed_horizontal.js"></script> | |
| <script src="javascript_compressed.js"></script> | |
| <script src="blocks_compressed.js"></script> | |
| <script src="msg/js/en.js"></script> | |
| <script src="blocks_horizontal/control.js"></script> |
| #include <CapacitiveSensor.h> | |
| #include <Wire.h> | |
| #include "rgb_lcd.h" | |
| #include "Keyboard.h" | |
| #define NUMBER_OF_KEYS 4 | |
| #define KEYBOARD 1 | |
| #define TEST 0 | |
| int currentMode = 0; |