Skip to content

ZSPACE is a simple C++ collection of geometry data-structures & algorithms.

License

Notifications You must be signed in to change notification settings

GitZHCODE/zspace_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZSPACE

GitHub license Documentation GitHub Releases GitHub Issues

ZSPACE is a C++ library collection of geometry data-structures, algorithms framework. It is implemented as a header-only C++ library, whose dependencies, are header-only or static libraries. Hence ZSPACE can be easily embedded in C++ projects.

Optionally the library may also be pre-compiled into a statically or dynamically linked library, for faster compile times.

Citing

If you use the library of ZSPACE in a project, please refer to the GitHub repository.

@misc{zspace-framework,
title = {{zspace}: A simple C++ header-only collection of geometry data-structures, algorithms and city data visualization framework.},
author = {Vishu Bhooshan, Shajay Bhooshan, Tommaso Casucci, Taizhong Chen and others},
note = {https://github.com/venumb/ZSPACE},
year = {2018},
}

License

The library is licensed under the MIT License.

Third party dependencies

The library has some dependencies on third-party tools and services, which have different licensing as listed below. Thanks a lot!

  • OPENGL for display methods. End users, independent software vendors, and others writing code based on the OpenGL API are free from licensing requirements.

  • Eigen for matricies and related methods. It is an open source project licensed under MPL2.

  • Spectra for large scale eigen value problems. It is an open source project licensed under MPL2.

  • Armadillo for matricies and related methods. It is an open source project licensed under Apache License 2.0.

  • Alglib free edition for linear programming optimisation methods.

  • JSON for Modern C++ to create a JSON file. It is an open source project licensed under MIT License.

  • SQLITE for SQL database engine. It is an open source project dedicated to the public domain.

  • LodePNG for creating PNG images. It is a project licensed under ZLIB License.

  • TooJPEG for creating JPEG images. It is a project licensed under ZLIB License.