Переглянути джерело

Use TrackerResult.of()

customisations
alemart 2 місяці тому
джерело
коміт
0800bfa516

+ 1
- 1
demos/hello-three/demo.js Переглянути файл

@@ -69,7 +69,7 @@ class Utils
69 69
             return null;
70 70
 
71 71
         for(const result of ar.frame.results) {
72
-            if(result.tracker.is('image-tracker')) {
72
+            if(result.of('image-tracker')) {
73 73
                 if(result.trackables.length > 0) {
74 74
                     const trackable = result.trackables[0];
75 75
                     return trackable.referenceImage.name;

+ 1
- 1
demos/hello-world/demo.js Переглянути файл

@@ -93,7 +93,7 @@ function animate(time, frame)
93 93
 function mix(frame)
94 94
 {
95 95
     for(const result of frame.results) {
96
-        if(result.tracker.is('image-tracker')) {
96
+        if(result.of('image-tracker')) {
97 97
             if(result.trackables.length > 0) {
98 98
                 const trackable = result.trackables[0];
99 99
                 const projectionMatrix = result.viewer.view.projectionMatrix;

+ 1
- 1
demos/pointer-demo/demo.js Переглянути файл

@@ -142,7 +142,7 @@ function animate(time, frame)
142 142
 function read(frame)
143 143
 {
144 144
     for(const result of frame.results) {
145
-        if(result.tracker.is('pointer-tracker')) {
145
+        if(result.of('pointer-tracker')) {
146 146
             const pointers = result.trackables;
147 147
             return pointers;
148 148
         }

+ 3
- 3
plugins/aframe-with-encantar.js Переглянути файл

@@ -107,7 +107,7 @@ const Utils = () => ({
107 107
             return null;
108 108
 
109 109
         for(const result of frame.results) {
110
-            if(result.tracker.is('image-tracker')) {
110
+            if(result.of('image-tracker')) {
111 111
                 for(const trackable of result.trackables) {
112 112
                     if(name === '' || name === trackable.referenceImage.name) {
113 113
                         return {
@@ -129,7 +129,7 @@ const Utils = () => ({
129 129
             return null;
130 130
 
131 131
         for(const result of frame.results) {
132
-            if(result.tracker.is('image-tracker')) {
132
+            if(result.of('image-tracker')) {
133 133
                 if(result.trackables.length > 0)
134 134
                     return result.viewer;
135 135
             }
@@ -144,7 +144,7 @@ const Utils = () => ({
144 144
             return [];
145 145
 
146 146
         for(const result of frame.results) {
147
-            if(result.tracker.is('pointer-tracker'))
147
+            if(result.of('pointer-tracker'))
148 148
                 return result.trackables;
149 149
         }
150 150
 

+ 2
- 2
plugins/babylon-with-encantar.js Переглянути файл

@@ -268,7 +268,7 @@ function encantar(demo)
268 268
         ar._pointers.length = 0;
269 269
 
270 270
         for(const result of frame.results) {
271
-            if(result.tracker.is('image-tracker')) {
271
+            if(result.of('image-tracker')) {
272 272
                 if(result.trackables.length > 0) {
273 273
                     const trackable = result.trackables[0];
274 274
                     const projectionMatrix = result.viewer.view.projectionMatrix;
@@ -282,7 +282,7 @@ function encantar(demo)
282 282
                     found = true;
283 283
                 }
284 284
             }
285
-            else if(result.tracker.is('pointer-tracker')) {
285
+            else if(result.of('pointer-tracker')) {
286 286
                 if(result.trackables.length > 0)
287 287
                     ar._pointers.push.apply(ar._pointers, result.trackables);
288 288
             }

+ 2
- 2
plugins/three-with-encantar.js Переглянути файл

@@ -262,7 +262,7 @@ export function encantar(demo)
262 262
         ar._pointers.length = 0;
263 263
 
264 264
         for(const result of frame.results) {
265
-            if(result.tracker.is('image-tracker')) {
265
+            if(result.of('image-tracker')) {
266 266
                 if(result.trackables.length > 0) {
267 267
                     const trackable = result.trackables[0];
268 268
                     const projectionMatrix = result.viewer.view.projectionMatrix;
@@ -276,7 +276,7 @@ export function encantar(demo)
276 276
                     found = true;
277 277
                 }
278 278
             }
279
-            else if(result.tracker.is('pointer-tracker')) {
279
+            else if(result.of('pointer-tracker')) {
280 280
                 if(result.trackables.length > 0)
281 281
                     ar._pointers.push.apply(ar._pointers, result.trackables);
282 282
             }

Завантаження…
Відмінити
Зберегти