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
Copy file name to clipboardExpand all lines: raycloudtools/rayextract/rayextract.cpp
+20-4
Original file line number
Diff line number
Diff line change
@@ -55,12 +55,14 @@ void usage(int exit_code = 1)
55
55
std::cout << " --crop_length 1.0 - (-p) crops small branches to this distance from end" << std::endl;
56
56
std::cout << " --distance_limit 1 - (-d) maximum distance between neighbour points in a tree" << std::endl;
57
57
std::cout << " --height_min 2 - (-h) minimum height counted as a tree" << std::endl;
58
+
std::cout << " --min_radius 0.01 - (-r) minimum tree radius to consider" << std::endl;
58
59
std::cout << " --girth_height_ratio 0.12 - (-i) the amount up tree's height to estimate trunk girth" << std::endl;
59
60
std::cout << " --global_taper 0.024 - (-a) force a taper value (diameter per length) for trees under global_taper_factor of max tree height. Use 0 to estimate global taper from the data" << std::endl;
60
61
std::cout << " --global_taper_factor 0.3- (-o) 1 estimates same taper for whole scan, 0 is per-tree tapering. Like a soft cutoff at this amount of max tree height" << std::endl;
std::cout << " --branch_segmentation- (-b) _segmented.ply is per branch segment" << std::endl;
63
64
std::cout << " --grid_width 10 - (-w) crops results assuming cloud has been gridded with given width" << std::endl;
65
+
std::cout << " --grid_origin 0,0,0 - location of origin within grid cell that overlaps it. Defaults to a cell-centre origin (at grid_width/2 in each axis) matching raysplit grid. 0,0,0 is for a vertex origin." << std::endl;
64
66
std::cout << " --use_rays - (-u) use rays to reduce trunk radius overestimation in noisy cloud data" << std::endl;
0 commit comments