Skip to content

Commit 2103d75

Browse files
es5 for every nft examples
1 parent 4a2fd7b commit 2103d75

File tree

10 files changed

+564
-561
lines changed

10 files changed

+564
-561
lines changed

examples/nft_improved_worker/main.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@
2121
<script src="main.js"></script>
2222

2323
<script>
24-
let statsMain = new Stats();
24+
var statsMain = new Stats();
2525
statsMain.showPanel(1); // 0: fps, 1: ms, 2: mb, 3+: custom
2626
statsMain.domElement.style.position = 'relative';
2727
statsMain.domElement.style.left = '0px';
2828
statsMain.domElement.style.top = '0px';
2929
document.getElementById("stats1").appendChild(statsMain.dom);
3030

31-
let container = document.getElementById('container');
32-
let video = document.getElementById('video');
33-
let canvas_draw = document.getElementById('canvas_draw');
31+
var container = document.getElementById('container');
32+
var video = document.getElementById('video');
33+
var canvas_draw = document.getElementById('canvas_draw');
3434

3535
if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
36-
let hint = {};
36+
var hint = {};
3737
if (isMobile()) {
3838
hint = {
3939
facingMode: {"ideal": "environment"},
@@ -48,7 +48,7 @@
4848
navigator.mediaDevices.getUserMedia({video: hint}).then(function (stream) {
4949
video.srcObject = stream;
5050
video.play();
51-
video.addEventListener("loadedmetadata", () => {
51+
video.addEventListener("loadedmetadata", function() {
5252
start(container, markers["pinball"], video, video.videoWidth, video.videoHeight, canvas_draw, () => statsMain.update());
5353
});
5454
});

examples/nft_improved_worker/main.js

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ function isMobile() {
5353
return /Android|mobile|iPad|iPhone/i.test(navigator.userAgent);
5454
}
5555

56-
let ar = null;
57-
let markerResult = null;
56+
var ar = null;
57+
var markerResult = null;
5858

59-
let markers = {
59+
var markers = {
6060
"pinball": {
6161
width: 1637,
6262
height: 2048,
@@ -66,18 +66,18 @@ let markers = {
6666
};
6767

6868
function start(container, marker, video, input_width, input_height, canvas_draw, render_update) {
69-
let vw, vh;
70-
let sw, sh;
71-
let pscale, sscale;
72-
let w, h;
73-
let pw, ph;
74-
let ox, oy;
75-
76-
let canvas_process = document.createElement('canvas');
77-
let context_draw = canvas_draw.getContext('2d');
78-
let context_process = canvas_process.getContext('2d');
79-
80-
let load = () => {
69+
var vw, vh;
70+
var sw, sh;
71+
var pscale, sscale;
72+
var w, h;
73+
var pw, ph;
74+
var ox, oy;
75+
76+
var canvas_process = document.createElement('canvas');
77+
var context_draw = canvas_draw.getContext('2d');
78+
var context_process = canvas_process.getContext('2d');
79+
80+
var load = function() {
8181
vw = input_width;
8282
vh = input_height;
8383

@@ -105,10 +105,10 @@ function start(container, marker, video, input_width, input_height, canvas_draw,
105105
canvas_process.width = pw;
106106
canvas_process.height = ph;
107107

108-
let param = new ARCameraParam('../Data/camera_para-iPhone 5 rear 640x480 1.0m.dat');
108+
var param = new ARCameraParam('../Data/camera_para-iPhone 5 rear 640x480 1.0m.dat');
109109
param.onload = function () {
110110
ar = new ARController(pw, ph, param);
111-
let cameraMatrix = ar.getCameraMatrix();
111+
var cameraMatrix = ar.getCameraMatrix();
112112

113113
ar.addEventListener('getNFTMarker', function (ev) {
114114
markerResult = {type: "found", matrixGL_RH: JSON.stringify(ev.data.matrixGL_RH), proj: JSON.stringify(cameraMatrix)};
@@ -123,15 +123,15 @@ function start(container, marker, video, input_width, input_height, canvas_draw,
123123
};
124124
};
125125

126-
let lasttime = Date.now();
127-
let time = 0;
126+
var lasttime = Date.now();
127+
var time = 0;
128128

129-
let x = 0;
130-
let draw = () => {
129+
var x = 0;
130+
var draw = function() {
131131
context_draw.clearRect(0, 0, vw, vh);
132132
render_update();
133-
let now = Date.now();
134-
let dt = now - lasttime;
133+
var now = Date.now();
134+
var dt = now - lasttime;
135135
time += dt;
136136
lasttime = now;
137137

@@ -142,10 +142,10 @@ function start(container, marker, video, input_width, input_height, canvas_draw,
142142

143143

144144
if (!markerResult) return;
145-
let proj = JSON.parse(markerResult.proj);
146-
let world = JSON.parse(markerResult.matrixGL_RH);
145+
var proj = JSON.parse(markerResult.proj);
146+
var world = JSON.parse(markerResult.matrixGL_RH);
147147

148-
let mat = multiplyMatrices(proj, world);
148+
var mat = multiplyMatrices(proj, world);
149149

150150
function glpointToCanvas(xyz) {
151151
return {
@@ -154,22 +154,22 @@ function start(container, marker, video, input_width, input_height, canvas_draw,
154154
}
155155
}
156156
function drawpoint(x, y, z) {
157-
let r = transformPoint(mat, {x: x, y: y, z: z});
158-
let c = glpointToCanvas(r);
157+
var r = transformPoint(mat, {x: x, y: y, z: z});
158+
var c = glpointToCanvas(r);
159159
return c;
160160
}
161161

162-
let width = marker.width;
163-
let height = marker.height;
164-
let dpi = marker.dpi;
162+
var width = marker.width;
163+
var height = marker.height;
164+
var dpi = marker.dpi;
165165

166-
let w = width / dpi * 2.54 * 10;
167-
let h = height / dpi * 2.54 * 10;
166+
var w = width / dpi * 2.54 * 10;
167+
var h = height / dpi * 2.54 * 10;
168168

169-
let p1 = drawpoint(0, 0, 0);
170-
let p2 = drawpoint(w, 0, 0);
171-
let p3 = drawpoint(w, h, 0);
172-
let p4 = drawpoint(0, h, 0);
169+
var p1 = drawpoint(0, 0, 0);
170+
var p2 = drawpoint(w, 0, 0);
171+
var p3 = drawpoint(w, h, 0);
172+
var p4 = drawpoint(0, h, 0);
173173
context_draw.beginPath();
174174
context_draw.moveTo(p1.x, p1.y);
175175
context_draw.lineTo(p2.x, p2.y);
@@ -186,11 +186,11 @@ function start(container, marker, video, input_width, input_height, canvas_draw,
186186
context_process.drawImage(video, 0, 0, vw, vh, ox, oy, w, h);
187187
markerResult = null;
188188
if (ar) {
189-
let imageData = context_process.getImageData(0, 0, pw, ph);
189+
var imageData = context_process.getImageData(0, 0, pw, ph);
190190
ar.process(imageData);
191191
}
192192
}
193-
let tick = () => {
193+
var tick = function() {
194194
process();
195195
draw();
196196
requestAnimationFrame(tick);

0 commit comments

Comments
 (0)