Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

3D BIM IFC Viewer SDK for AEC engineering applications. Open Source JavaScript Toolkit based on pure WebGL for top performance, real-world coordinates and full double precision

License

NotificationsYou must be signed in to change notification settings

xeokit/xeokit-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

npm version@xeokit/xeokit-sdkCodeSee

xeokit is a JavaScript software development kit created byxeolabs and supported byCreoox AG for viewinghigh-detail, full-precision 3D engineering and BIM models in the browser.

Resources


If you are interested in aready-to-use 3D/BIM Viewing Ecosystem for Your Own Solution, be sure to also check out:


Installing

npm i @xeokit/xeokit-sdk

Usage

The xeokit SDK lets us develop our own browser-based BIM viewer, which we can fully customize and extend withplugins. Let's create aViewer withaXKTLoaderPluginto view an XKT model in the browser, which was pre-converted from IFC model fromtheOpen IFC Model Database.

This is just one way to load our models into xeokit: by converting it to XKT and loading via XKTLoaderPlugin.We can also load models from other formats directly,includingCityJSON,glTF,LAZandOBJ.

Run this example

<!doctype html><html><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1"><metaname="viewport"content="width=device-width, initial-scale=1"><title>xeokit Example</title><style>body {margin:0;width:100%;height:100%;user-select: none;        }#xeokit_canvas {width:100%;height:100%;position: absolute;background: lightblue;background-image:linear-gradient(lightblue, white);        }</style></head><body><canvasid="xeokit_canvas"></canvas></body><scriptid="source"type="module">import{XKTLoaderPlugin,Viewer}from"https://cdn.jsdelivr.net/npm/@xeokit/xeokit-sdk/dist/xeokit-sdk.es.min.js";constviewer=newViewer({canvasId:"xeokit_canvas",transparent:true,dtxEnabled:true});viewer.camera.eye=[-3.933,2.855,27.018];viewer.camera.look=[4.400,3.724,8.899];viewer.camera.up=[-0.018,0.999,0.039];constxktLoader=newXKTLoaderPlugin(viewer);constsceneModel=xktLoader.load({id:"myModel",src:"Duplex.xkt",saoEnabled:true,edges:true,dtxEnabled:true});</script></html>

📜 Licensing & Commercial Use

xeokit SDK is licensed underAGPLv3, which requires that any modifications or integrations of xeokit SDK into a project must also be open-sourced under AGPLv3.

🪧Need a commercial license? If your company requires xeokit SDK under a different licensing model forproprietary or closed-source applications, we offerflexible commercial licensing options.

📩Contact us atcontact@creoox.com or visitxeokit.io for more information.


[8]ページ先頭

©2009-2025 Movatter.jp