-
Notifications
You must be signed in to change notification settings - Fork 2
/
blog.html
496 lines (421 loc) · 24.9 KB
/
blog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="xeokit - SDK for Browser-Based 3D BIM Visualization">
<meta name="author" content="Lindsay Kay">
<meta name="keywords" content="BIM,IFC,WebGL,JavaScript,Browser,BCF,Web,BIMServer,xeolabs,3D,3D Viewer,Lindsay Kay,xeokit,MedViz,ArchViz,Open Source,Browser,Viewer">
<title>xeokit - 3D Web Programming Toolkit for BIM and Engineering Visualization</title>
<link href="./vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="./css/business-frontpage.css" rel="stylesheet">
<!--<script src="vendor/jquery/jquery.slim.min.js"></script>-->
<link href="https://fonts.googleapis.com/css?family=Rubik" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<!-- Bootstrap core JavaScript -->
<script src="./vendor/jquery/jquery.min.js"></script>
<script src="./vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
</head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-664SYH8BEG"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-664SYH8BEG');
</script>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top ">
<!-- <div class="container">-->
<span style="color: #ffffff;"><a class="navbar-home" href="http://xeolabs.com">xeolabs</a>/<a
class="navbar-brand" href="./index.html">xeokit SDK</a></span>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive"
aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link" href="./index.html?foo=0">Home</a>
</li>
<li class="nav-item dropdown">
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownLearn">
<a class="dropdown-item" href="./demo.html?projectId=RevitSamples&tab=models">Revit Sample IFC
Model</a>
<a class="dropdown-item" href="./demo.html?projectId=MAPPointCloud">1.6M Point Cloud Model</a>
<a class="dropdown-item" href="./demo.html?projectId=MAP&tab=objects">Full-Precision IFC Model</a>
<a class="dropdown-item" href="./demo.html?projectId=OTCConferenceCenter&tab=storeys">Conference
Center Model</a>
<a class="dropdown-item" href="./demo.html?projectId=Schependomlaan&tab=storeys">Schependomlaan
Model</a>
<a class="dropdown-item" href="./demo.html?projectId=Schependomlaan_selectedStorey&tab=storeys">Schependomlaan
Ground Floor</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="./index.html?foo=1#features">Features</a>
</li>
<li class="nav-item">
<a class="nav-link" href="./index.html?foo=1#faq">FAQ</a>
</li>
<li class="nav-item">
<a class="nav-link" href="./blog.html">Blog</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownExamples" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Examples
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownExamples">
<a class="dropdown-item" href="https://xeokit.github.io/xeokit-sdk/examples/index.html">SDK Examples</a>
<a class="dropdown-item" href="https://xeokit.github.io/xeokit-sdk/examples/bimviewer.html" target="_examples">BIMViewer Examples</a>
</div>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownLearn" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Developers
</a>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownLearn">
<a class="dropdown-item"
href="https://www.notion.so/xeokit/xeokit-Documentation-4598591fcedb4889bf8896750651f74e">Documentation</a>
<a class="dropdown-item" href="https://xeokit.github.io/xeokit-sdk/examples/index.html">SDK Examples</a>
<a class="dropdown-item" href="https://xeokit.github.io/xeokit-sdk/examples/bimviewer.html" target="_examples">BIMViewer Examples</a>
<a class="dropdown-item" href="https://xeokit.github.io/xeokit-sdk/docs/" target="_docs">API
Reference</a>
<a class="dropdown-item" href="https://github.com/xeokit" target="_code">Source Code</a>
<a class="dropdown-item" href="https://xeokit.github.io/xeokit-model-conversion-tests/index.html">Model
Conversion</a>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="./index.html?foo=2#pricing">Pricing</a>
</li>
<li class="nav-item">
<a class="nav-link" href="./download.html">Download</a>
</li>
<!-- <li class="nav-item">-->
<!-- <a class="nav-link" href="./index.html?foo=3#connect">Connect</a>-->
<!-- </li>-->
</ul>
</div>
<!-- </div>-->
</nav>
<header class="bg-primary py-5 mb-5 blog-header bg-black">
<div class="container h-100">
<div class="row h-100 align-items-center">
<div class="col-lg-12">
<h1 class="text-white mb-2">Blog</h1>
<p class="lead mb-5 text-white">xeokit news, ideas and product updates</p>
</div>
</div>
</div>
</header>
<div class="container" id="posts">
<div class="row">
<!-- Don't allow line wraps in string parameters with these includes -->
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_creoox_becomes_xeokit_sales_partner.html><img class="card-img-top" src=./img/creoox/creoox_xeokit-thumb.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">Feb 11, 2021</p>
<h4 class="card-title"><a href=./blog_creoox_becomes_xeokit_sales_partner.html>Creoox AG Becomes xeokit Business Partner</a></h4>
<p class="card-text">This week, xeolabs partnered with Creoox, who will exclusively manage sales and CRM for the xeokit SDK.<br><br>Creoox AG, based in Liechtenstein, provides software solutions for structural engineering, HVAC and MEP, including configurators and FEA tools.</p>
</div>
<div class="card-footer">
<a href=./blog_creoox_becomes_xeokit_sales_partner.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_at_webgl_meetup_2020.html><img class="card-img-top" src=./img/webglMeetup2020SlideThumb.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">Nov 18, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_at_webgl_meetup_2020.html>xeokit Presented at Khronos WebGL Meetup 2020</a></h4>
<p class="card-text">This week, Lindsay from xeolabs talked about xeokit's fast rendering and double-precision geometry at the Khronos 2020 Virtual WebGL Meetup.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_at_webgl_meetup_2020.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_full_precision_geometry.html><img class="card-img-top" src=./img/xeokit-viewer-jitterThumb.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">Oct 28, 2020</p>
<h4 class="card-title"><a href=./blog_full_precision_geometry.html>Double-Precision Model Geometry in xeokit 1.4.8</a></h4>
<p class="card-text">This week, xeolabs released xeokit-sdk 1.4.8 and xeokit-gltf-to-xkt 0.5.0, which allow us to accurately view BIM models at their original IFC global coordinate locations within xeokit's browser-based viewer, without rounding errors.</p>
</div>
<div class="card-footer">
<a href=./blog_full_precision_geometry.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_powering_planradar.html><img class="card-img-top" src=./img/planradar/view-from-all-angels-1.png.webp alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">May 18, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_powering_planradar.html>xeokit used by PlanRadar</a></h4>
<p class="card-text">The xeokit SDK powers the graphics within PlanRadar's browser-based BIM model viewer, which uses a range of xeokit features, including BCF, plan views, annotations and walk-through navigation.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_powering_planradar.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_powering_bimdata.html><img class="card-img-top" src=./img/BimdataViewerThumb.jpg alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">May 18, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_powering_bimdata.html>xeokit used by BIMData</a></h4>
<p class="card-text">BIMData in Lyon, France are using the xeokit SDK to power the graphics within their extensible browser-based IFC viewer.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_powering_bimdata.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_partners_with_congrid.html?foo=bar><img class="card-img-top" src=./img/congrid/congridSplash.jpg alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">June 18, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_partners_with_congrid.html?foo=bar>xeokit used by Congrid</a></h4>
<p class="card-text">This week, xeolabs partnered with Congrid in Helsinki, Finland, in an agreement that will ensure that Congrid gets the best out of the xeokit SDK within their browser-based BIM quality and safety management platform.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_partners_with_congrid.html?foo=bar class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<!-- "link": "./blog_view_culling.html?foo=bar",-->
<!-- "date": "June 18, 2020",-->
<!-- "title":"View Frustum Culling in xeokit 1.3.51",-->
<!-- "text": "xeokit release 1.3.51 introduces a new plugin that speeds up rendering for large scenes by ensuring that the GPU does not needlessly process objects that lie outside our current view.",-->
<!-- "image": "./img/kdtree.jpeg"-->
<!-- })-->
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_explosions.html?foo=bar><img class="card-img-top" src=./img/explode.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">June 18, 2020</p>
<h4 class="card-title"><a href=./blog_explosions.html?foo=bar>Exploding Parts Assemblies in xeokit 1.3.5</a></h4>
<p class="card-text">xeokit release V1.3.5 allows us to dynamically move individual objects in large models, which is useful for creating exploded views of BIM and CAD models.</p>
</div>
<div class="card-footer">
<a href=./blog_explosions.html?foo=bar class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_release_1.1.html?foo=bar><img class="card-img-top" src=./img/xeokit-viewer.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">May 25, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_release_1.1.html?foo=bar>xeokit V1.1 Released</a></h4>
<p class="card-text">xeokit releases V1.1, with a bundled BIM viewer, tree view and context menu components, ambient shadows, improved interaction, metadata for CAD models and more.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_release_1.1.html?foo=bar class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_partners_with_bimspot.html><img class="card-img-top" src=./img/bimspot/landing.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">May 14, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_partners_with_bimspot.html>xeokit used by bimspot</a></h4>
<p class="card-text">xeolabs has partnered with bimspot in an agreement that will ensure that bimspot continues to meet their product goals as they use the xeokit SDK.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_partners_with_bimspot.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_partners_with_singular.html><img class="card-img-top" src=./img/singular/singularMac.jpeg alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">March 12, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_partners_with_singular.html>xeokit used by Singular</a></h4>
<p class="card-text">Singular AG in Zurich, Switzerland have chosen the xeokit SDK to power the graphics within their browser-based IFC model checking service.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_partners_with_singular.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<!-- OpenProject -->
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_partners_with_openproject.html><img class="card-img-top" src=./img/openProject/openproject-10-4-bim-release-900x438.jpg alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">February 20, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_partners_with_openproject.html>xeokit Partners with <br>OpenProject</a></h4>
<p class="card-text">The xeokit SDK is now powering the IFC model viewer within OpenProject, the world's most popular open source project management software.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_partners_with_openproject.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<!-- D-Studio -->
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_partners_with_dstudio.html><img class="card-img-top" src=./img/dstudio/tn_Dyle-Riverfront.jpg alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">January 22, 2020</p>
<h4 class="card-title"><a href=./blog_xeokit_partners_with_dstudio.html>xeokit used by D-Studio</a></h4>
<p class="card-text">D-Studio in Mechelin, Belgium have chosen the xeokit SDK to power the graphics within a suite of new browser-based 4D BIM applications.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_partners_with_dstudio.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<!-- <!– SAO –>-->
<!-- "link": "./blog_ambientShadows.html",-->
<!-- "date": "February 20, 2020",-->
<!-- "title":"Ambient Shadows in xeokit",-->
<!-- "text": "The xeokit SDK is now used within OpenProject 10.4 BIM to visualize IFC",-->
<!-- "image": "./img/docs/SAO/saoEnabledDefaults.png"-->
<!-- })-->
<!-- <!– BIM Viewer –>-->
<!-- "link": "./blog_bimViewer.html",-->
<!-- "date": "February 20, 2020",-->
<!-- "title":"The xeokit SDK's Bundled BIM Viewer",-->
<!-- "text": "A look at xeokit's bundled BIM viewer, developed in collaboration with OpenProject.",-->
<!-- "image": "./img/docs/SAO/saoEnabledDefaults.png"-->
<!-- })-->
<!-- <!– Tree Views –>-->
<!-- "link": "./blog_treeViews.html",-->
<!-- "date": "February 20, 2020",-->
<!-- "title":"Navigating Models with Tree Views in xeokit",-->
<!-- "text": "The xeokit SDK is now used within OpenProject 10.4 BIM to visualize IFC",-->
<!-- "image": "./img/docs/TreeViewPlugin/TreeViewPlugin.png"-->
<!-- })-->
<!-- Large models -->
<!-- "link": "./blog_fastLoading.html",-->
<!-- "date": "February 20, 2020",-->
<!-- "title":"How Does xeokit Load Large Models so Quickly?",-->
<!-- "text": "A closer look at the binary geometry format that allows xeokit to load large models in seconds.",-->
<!-- "image": "./img/BimdataViewerThumb.jpg"-->
<!-- })-->
<!-- <!– Fast Rendering –>-->
<!-- "link": "./blog_smoothRendering.html",-->
<!-- "date": "February 20, 2020",-->
<!-- "title":"How Does xeokit Render Large Models so Smoothly?",-->
<!-- "text": "How xeokit stays interactive with large models in most browsers.",-->
<!-- "image": "./img/BimdataViewer.jpg"-->
<!-- })-->
<!-- Disabling SAO & Edges While Moving the Camera -->
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_saoEdgesDisableOnCameraMove.html><img class="card-img-top" src=./img/docs/SAO/saoEnabledDefaults.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">February 20, 2020</p>
<h4 class="card-title"><a href=./blog_saoEdgesDisableOnCameraMove.html>Disabling Ambient Shadows and Edges While Interacting</a></h4>
<p class="card-text">How to smoothly interact with huge models when viewing them with ambient shadows and enhanced edges.</p>
</div>
<div class="card-footer">
<a href=./blog_saoEdgesDisableOnCameraMove.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
<!-- SIGGRAPH -->
<div class="col-md-4 mb-5">
<div class="card h-100 shadow">
<a href=./blog_xeokit_at_siggraph.html><img class="card-img-top" src=./img/siggraph/siggraph-xeokit1.png alt="Card image cap"></a>
<div class="card-body">
<p class="blog-card-date">July 31, 2019</p>
<h4 class="card-title"><a href=./blog_xeokit_at_siggraph.html>xeokit Presented at SIGGRAPH 2019</a></h4>
<p class="card-text">Ken Russell of the Khronos Group presented xeokit at the SIGGRAPH 2019 WebGL BOF in Los Angeles last week.</p>
</div>
<div class="card-footer">
<a href=./blog_xeokit_at_siggraph.html class="btn btn-primary">Read Post >></a>
</div>
</div>
</div>
</div>
</div>
<!-- /.container -->
<footer class="py-5 bg-dark xeokit-footer">
<div class="container pt-5">
<div class="row">
<div class="col-md-4 col-sm-12 mb-3 text-left">
<h2>xeokit SDK</h2>
<p>Powering Engineering Graphics on the Web</p>
<img src="./img/xeokitLogoAlphaBG.png">
</div>
<div class="col-md-8 col-sm-12">
<div class="col-md-4 col-sm-6 col-6 p-0 float-left mb-3">
<h5 class="mb-4 font-weight-bold text-uppercase ">Learn</h5>
<ul class="list-group">
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="./index.html#features">Features</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2 "><a
href="./demo.html?projectId=OTCConferenceCenter&tab=storeys">Demo</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2 "><a
href="./blog.html">Blog</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="./index.html#pricing">Pricing</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="./index.html#faq">FAQ</a></li>
</ul>
</div>
<div class="col-md-4 col-sm-6 col-6 p-0 mb-3 float-left">
<h5 class="mb-4 font-weight-bold text-uppercase ">Develop</h5>
<ul class="list-group">
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="./download.html">Download</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="https://xeokit.github.io/xeokit-sdk/examples/">Examples</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="https://xeokit.github.io/xeokit-sdk/docs/">API Docs</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="https://github.com/xeokit">Source Code</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="https://www.notion.so/xeokit">Tutorials</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="https://xeokit.github.io/xeokit-model-conversion-tests/index.html">Model
Conversion</a></li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2"><a
href="https://github.com/xeokit/xeokit-sdk/issues">Issues</a></li>
</ul>
</div>
<div class="col-md-4 col-sm-6 col-6 mb-3 p-0 float-left">
<h5 class="mb-4 font-weight-bold text-uppercase ">Connect</h5>
<ul class="list-group">
<li class="list-group-item bg-transparent border-0 p-0 mb-2">
<a href="http://www.xeolabs.com"><i class="fa fa-globe mr-1"></i>
xeolabs.com</a>
</li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2">
<a href="https://www.linkedin.com/company/xeolabs"><i class="fa fa-linkedin mr-1"></i>
LinkedIn</a>
</li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2">
<a href="https://twitter.com/xeolabs"><i class="fa fa-twitter mr-1"></i> Twitter</a>
</li>
<li class="list-group-item bg-transparent border-0 p-0 mb-2">
<a href="https://github.com/xeolabs" target="_code"><i class="fa fa-github mr-1"></i>
Github</a>
</li>
</ul>
</div>
</div>
<div class="col-md-12">
<div class="py-4 d-flex justify-content-center align-items-center">
<p class="m-0 text-center">Copyright © <a href="http://xeolabs.com">xeolabs</a> 2021</p>
</div>
</div>
</div>
</div>
</footer>
</body>
</html>