|
6 | 6 | - This project was originally based on [Potree Viewer 1.6](https://github.com/potree/potree) and is now since version 2.0 based on the [shiukaheng fork](https://github.com/shiukaheng/potree-loader) of the [Potree-Loader](https://github.com/pnext/three-loader). |
7 | 7 | - Potree is a web based pouint cloud visualizer project created by Markus Schütz. |
8 | 8 | - This project contains only the main parts of the potree project adapted to be more easily used as a independent library, the code was adapted from the original repositorys. |
9 | | - - Support for pointclouds from LAS, LAZ, Binary files and Greyhound server. |
| 9 | + - Support for pointclouds from LAS, LAZ, Binary files. |
| 10 | + - Some features require support for the following GL extensions |
| 11 | + - EXT_frag_depth, WEBGL_depth_texture, OES_vertex_array_object |
10 | 12 |
|
11 | 13 | ### TO DO |
12 | 14 | - Supports logarithmic depth buffer (just by enabling it on the threejs renderer), useful for large scale visualization. |
@@ -78,6 +80,7 @@ loop(); |
78 | 80 | - EDL shading is not supported by potree core. |
79 | 81 | - Removed classification and clipping functionality. |
80 | 82 | - Removed Arena 4D point cloud support. |
| 83 | + - Removed Entwine Point Tile file support. |
81 | 84 | - GUI elements were removed from the library |
82 | 85 | - PotreeViewer |
83 | 86 | - Controls, Input, GUI, Tools |
@@ -110,33 +113,12 @@ loop(); |
110 | 113 | - A example can be found in the repository `index.html` file. |
111 | 114 |
|
112 | 115 |
|
113 | | - |
114 | | -### Potree.BasicGroup |
115 | | - |
116 | | -- Container that stores point cloud objects and updates them on render. |
117 | | -- The container supports frustum culling using the point cloud bouding box. |
118 | | -- Automatically stops updating the point cloud if out of view. |
119 | | -- This container only support pointColorType set as RGB, pointSizeType set as FIXED and shape set as SQUARE. |
120 | | - |
121 | | - |
122 | | - |
123 | | -### Potree.Group |
124 | | - |
125 | | -- Complete container with support for all potree features. |
126 | | -- Some features require support for the following GL extensions |
127 | | - |
128 | | - - EXT_frag_depth, WEBGL_depth_texture, OES_vertex_array_object |
129 | | - |
130 | | - |
131 | | - |
132 | | -### Potree.loadPointCloud |
| 116 | +### loadPointCloud |
133 | 117 |
|
134 | 118 | - Method to load a point cloud database file |
135 | 119 | - `Potree.loadPointCloud(url, name, onLoad)` |
136 | 120 |
|
137 | | - |
138 | | - |
139 | | -### Potree.PointCloudMaterial |
| 121 | +### PointCloudMaterial |
140 | 122 |
|
141 | 123 | - Material used by threejs to draw the point clouds, based on RawShaderMaterial |
142 | 124 | - shape |
@@ -177,7 +159,7 @@ loop(); |
177 | 159 | - Potree.TreeType.OCTREE |
178 | 160 | - Potree.TreeType.KDTREE |
179 | 161 |
|
180 | | - - Potree.PointCloudTree |
| 162 | + - PointCloudTree |
181 | 163 | - Base Object3D used to store and represent point cloud data. |
182 | 164 | - These objects are created by the loader |
183 | 165 |
|
0 commit comments