You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
bool contains_rgb : 1 byte (should be set to true and must include color data)
int pointcount : 4 bytes
float bounds_min_x : 4 bytes
float bounds_min_y : 4 bytes
float bounds_min_z : 4 bytes
float bounds_max_x : 4 bytes
float bounds_max_y : 4 bytes
float bounds_max_z : 4 bytes
DATA
float x
float y
float z
... (rest of the XYZ values one by one)
float R (optional)
float G (optional)
float B (optional)
... (rest of the RGB values one by one)
Custom (v3) tiles .pcroot (and .pct, .rgb)
.pcroot is ascii, |-character separated index file, containing list of point cloud tiles
HEADER
1|4|2155617|-28.617|-0.514445|-1.03455|29.9256|1.26955|86.51015|0.680891|90.6809|0|2
1 = version (int) (1 = original, 2 = packed v3 format)
4 = grid size (float)
2155617 = total point count (long)
-28.617 = cloud boundsMinX (float)
-0.514445 = cloud boundsMinY (float)
-1.03455 = cloud boundsMinZ (float)
29.9256 = cloud boundsMaxX (float)
1.26955 = cloud boundsMaxY (float)
86.51015 = cloud boundsMaxZ (float)
0.680891 = auto-offset X (float)
90.6809 = auto-offset Y (float)
0 = auto-offset Z (float)
2 = packMagic value (float) (optional, comes from commandline tools if use packMagic value. Its used for adjusting float packing to avoid errors in large tiles. Example: If your gridsize is 500, use 2 for packmagic)
DATA
sample3201.pct|13376|-3.999089|0.3418615|4.25345|3.999676|0.78206|7.97845|1|2|3|0|0
sample3201.pct = filename
13376 = tile point count
-3.999089 = tile boundsMinX
0.3418615 = tile boundsMinY
4.25345 = tile boundsMinZ
3.999676 = tile boundsMaxX
0.78206 = tile boundsMaxY
7.97845 = tile boundsMaxZ
1 = tile cell x index (only for packed colors, otherwise 0)
2 = tile cell y index (only for packed colors, otherwise 0)
3 = tile cell z index (only for packed colors, otherwise 0)
0 = averageTimeStamp, double (if enabled)
0 = overlapRatio, float (if enabled)
.PCT (Point Cloud Tile)
float x
float y
float z
... (rest of the XYZ values one by one)
.PCT.RGB (Point Cloud Tile Color Data)
float r
float g
float b
... (rest of the RGB values one by one)
ANIMATED BREKEL OUTPUT .BIN FORMAT (2)
HEADER
byte version (2 for brekel data)
int32 numberOfFrames (how many frames of data)
int32 frameRate (not used)
bool containsRGB (true or false, if RGB data is included)
int32[] pointsPerFrame (array of how many points for each frame)
int64[] binaryPositionForEachFrame (array of indexes to each frame data position in file)