xeokit SDK: Development Status

Unfinished Features

The current version of the xeokit SDK is still in its alpha stage.

Most incomplete features are within the WebGLRenderer class, which is part of the @xeokit/sdk/webglrenderer module.

The following functionalities are yet to be completed:

  • Picking
  • Screen Space Ambient Occlusion (SAO)
  • Texture rendering
  • Edge rendering
  • Snapshots

Among these, picking is the highest priority. While the picking functionality has been implemented, it is not yet operational and requires debugging.

Once picking is fully functional, the CameraControl class should also work as expected, as it depends on picking for certain navigation capabilities.

Finished Features

Most other modules in the SDK are nearly complete and generally functional.

Once WebGLRenderer is finalized, additional issues may surface in some of these modules as their integration tests are expanded to leverage the new functionality.

Key features of the completed modules include:

The following modules are considered (mostly) complete:

As development progresses, refinements and additional testing will further improve the stability of these modules.