• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

iTowns / itowns / 10635241580

30 Aug 2024 03:26PM UTC coverage: 86.966% (-2.8%) from 89.766%
10635241580

push

github

jailln
feat(3dtiles): add new OGC3DTilesLayer using 3d-tiles-renderer-js

Deprecate C3DTilesLayer (replaced by OGC3DTilesLayer).
Add new iGLTFLoader that loads gltf 1.0 and 2.0 files.

2791 of 3694 branches covered (75.55%)

Branch coverage included in aggregate %.

480 of 644 new or added lines in 8 files covered. (74.53%)

2144 existing lines in 111 files now uncovered.

24319 of 27479 relevant lines covered (88.5%)

1024.72 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

93.55
/src/Worker/LASLoaderWorker.js
1
import { expose, Transfer } from 'threads/worker';
1✔
2
import LASLoader from 'Loader/LASLoader';
1✔
3

1✔
4
const loader = new LASLoader();
1✔
5

1✔
6
function transferable(attributes) {
2✔
7
    return Object.values(attributes)
2✔
8
        .filter(ArrayBuffer.isView)
2✔
9
        .map(a => a.buffer);
2✔
10
}
2✔
11

1✔
12
expose({
1✔
13
    lazPerf(path) {
1✔
14
        loader.lazPerf = path;
3✔
15
    },
1✔
16

1✔
17
    async parseChunk(data, options) {
1✔
18
        const result = await loader.parseChunk(data, options);
×
UNCOV
19
        return Transfer(result, transferable(result.attributes));
×
20
    },
1✔
21

1✔
22
    async parseFile(data, options) {
1✔
23
        const result = await loader.parseFile(data, options);
3✔
24
        return Transfer(result, transferable(result.attributes));
2✔
25
    },
2✔
26
});
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc