Skip to content

Commit

Permalink
Merge branch 'master' into parts
Browse files Browse the repository at this point in the history
# Conflicts:
#	RELEASE_NOTES.md
#	paket.lock
#	src/Apps/Viewer/Program.fs
  • Loading branch information
aszabo314 committed Jan 23, 2024
2 parents a4cfbcb + 0721504 commit 4665d72
Show file tree
Hide file tree
Showing 8 changed files with 184 additions and 203 deletions.
33 changes: 4 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,34 +6,9 @@
[![license](https://img.shields.io/github/license/aardvark-platform/aardvark.algodat.svg)](https://github.com/aardvark-platform/aardvark.algodat/blob/master/LICENSE)

[The Aardvark Platform](https://aardvarkians.com/) |
[Platform Wiki](https://github.com/aardvarkplatform/aardvark.docs/wiki) |
[Gallery](https://github.com/aardvarkplatform/aardvark.docs/wiki/Gallery) |
[Quickstart](https://github.com/aardvarkplatform/aardvark.docs/wiki/Quickstart-Windows) |
[Status](https://github.com/aardvarkplatform/aardvark.docs/wiki/Status)
[Gallery](https://github.com/aardvark-platform/aardvark.docs/wiki/Gallery) |
[Packages&Repositories](https://github.com/aardvark-platform/aardvark.docs/wiki/Packages-and-Repositories)

Aardvark.Algodat is part of the open-source [Aardvark platform](https://github.com/aardvark-platform/aardvark.docs/wiki) for visual computing, real-time graphics and visualization.
Aardvark.Algodat is part of the open-source [Aardvark Platform](https://github.com/aardvark-platform) for visual computing, real-time graphics, and visualization. This repository contains high-performance, production-quality data structures and algorithms for point and mesh data, such as out-of-core point cloud management, n-closest point queries, and intersection tests. Additionally, it includes importers for file formats such as [E57 (ASTM E2807-11)](https://www.astm.org/Standards/E2807.htm), LasZip, Ply. **Aardvark.Data.Photometry** imports [IES (IESNA LM-63)](https://www.ies.org/product/standard-file-format-for-electronic-transfer-of-photometric-data/) and [LDT (EULUMDAT)](https://en.wikipedia.org/wiki/EULUMDAT) data files. **Aardvark.Phsyics.Sky** includes sky models: CIE Standard Genernal Sky, Hosek-Wilkie, Preetham; and Astronomical calcuations for position of Sun, Moon, Planets, Stars. Supported platforms are windows, linux, macOS.

This repository contains high-performance, production-quality data structures and algorithms.

* **Aardvark.Geometry.BspTree** - in-memory BSP-tree
* **Aardvark.Geometry.Clustering** - efficient clustering of geometric primitives
* **Aardvark.Geometry.Intersection** - in-memory kd-tree for polygon meshes
* **Aardvark.Geometry.PointSet** - out-of-core point cloud data management
* **Aardvark.Geometry.PointTree** - fast n-closest points queries for in-memory point clouds
* **Aardvark.Geometry.PolyMesh** - compact in-memory polygonal mesh data structure, based on [A Mesh Data Structure for Rendering and Subdivision](https://www.researchgate.net/publication/254451624_A_Mesh_Data_Structure_for_Rendering_and_Subdivision)

Furthermore, there are some importers for file formats.

* **Aardvark.Data.E57** - importer for [E57 (ASTM E2807-11)](https://www.astm.org/Standards/E2807.htm) laserscan files (compatible with `Aardvark.Geometry.PointSet`)
* **Aardvark.Data.Ascii** - fast and parameterizable importer for text-based laserscan formats, like for example *.pts* (compatible with `Aardvark.Geometry.PointSet`)
* **Aardvark.Data.Photometry** - importer of [IES (IESNA LM-63)](https://www.ies.org/product/standard-file-format-for-electronic-transfer-of-photometric-data/) and [LDT (EULUMDAT)](https://en.wikipedia.org/wiki/EULUMDAT) data files; unified data strcuture for photometric measurement data, calculations, utility functions

Other:

* **Aardvark.Phsyics.Sky** - sky models: CIE Standard Genernal Sky, Hosek-Wilkie, Preetham; Astronomical calcuations for position of Sun, Moon, Planets, Stars

This software repository is made available under the terms of the [GNU Affero General Public License (AGPL)](LICENSE).

[Point Clouds Documentation](https://github.com/aardvark-platform/aardvark.docs/wiki/Point-Clouds)

[Aardvark Platform Documentation](https://github.com/aardvark-platform/aardvark.docs/wiki)
You can find demos and code in the Gallery and Packages&Repositories links above. Supplementary documentation is in [this repository's wiki](https://github.com/aardvark-platform/aardvark.algodat/wiki). For more information, please refer to the [aardvark.docs wiki](https://github.com/aardvark-platform/aardvark.docs/wiki).
3 changes: 3 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,9 @@
### 5.3.0-prerelease001
- structured point clouds implementation (prerelease, for testing only)

### 5.2.28
- updated base packages to 5.2.28 (LinearRegression missing method hotfix)

### 5.2.27
- [LodTreeInstance] intersect view frustum depth range to -1 +1

Expand Down
Loading

0 comments on commit 4665d72

Please sign in to comment.