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; |