Skip to content
/ xeogl Public
forked from xeolabs/xeogl

A WebGL-based 3D engine for technical visualization.

License

Notifications You must be signed in to change notification settings

ekuziel/xeogl

This branch is up to date with xeolabs/xeogl:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

499863c · May 14, 2020
Aug 13, 2018
May 9, 2018
Feb 8, 2019
Sep 19, 2018
Jan 24, 2020
Jul 11, 2019
Apr 25, 2019
Aug 24, 2019
Feb 21, 2018
Aug 10, 2018
Sep 10, 2018
May 16, 2018
Aug 13, 2018
Aug 12, 2018
May 14, 2020
Sep 10, 2018
Sep 12, 2018
Aug 30, 2018

Repository files navigation

xeogl

http://xeogl.org

Codacy Badge status

About

xeogl is a data-driven WebGL-based engine created by xeolabs for 3D visualization in the browser without using plugins.

xeolabs does not actively maintain xeogl, however we provide it here under an MIT lcense in case it's useful to the 3D Web community.

If you need an actively-developed WebGL engine with all the capabilities of xeogl, plus more performance and features, consider using the xeokit SDK instead.

Follow xeolabs on Twitter for updates: @xeolabs

screenshot from 2018-02-01 02-02-50

var model = new xeogl.GLTFModel({
    id: "office",
    src: "models/gltf/office/scene.gltf",
    scale: [.01, .01, .01],
    position: [100, 0, 0]
});
    
var camera = model.scene.camera;
    
camera.eye = [-180.21, 248.69, -262.17];
camera.look = [-79.57, -23.08, 2.36];
camera.up = [0.24, 0.72, 0.64];

[Run demo]

Links

Release notes

Building

This project requires Node.js to be installed.

git clone git@github.com:xeolabs/xeogl.git
cd xeogl
npm install
npm run build 

About

A WebGL-based 3D engine for technical visualization.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 97.1%
  • CSS 1.5%
  • Other 1.4%