x3p file of a 3d topological bullet surface is processed at surface crosscut x, 
the bullet grooves in the crosscuts are identified and removed, and a loess smooth 
is used (see ?loess for details) to remove the big structure.
x3p file of a 3d topological bullet surface is processed at surface crosscut x, 
the bullet grooves in the crosscuts are identified and removed, and a loess smooth 
is used (see ?loess for details) to remove the big structure.
processBullets(bullet, name = "", x = 100, grooves = NULL, span = 0.75, window = 1, ...) processBullets(bullet, name = "", x = 100, grooves = NULL, span = 0.75, window = 1, ...)
| bullet | file as returned from read_x3p  | 
    
|---|---|
| name | name of the bullet  | 
    
| x | (vector) of surface crosscuts to process (in meters).  | 
    
| grooves | The grooves to use as a two element vector, if desired  | 
    
| span | The span for the loess fit  | 
    
| window | The mean window around the ideal crosscut  | 
    
| ... | Additional arguments, passed to the get_grooves function  | 
    
| bullet | file as returned from read_x3p  | 
    
| name | name of the bullet  | 
    
| x | (vector) of surface crosscuts to process.  | 
    
| grooves | The grooves to use as a two element vector, if desired  | 
    
| span | The span for the loess fit  | 
    
| window | The window around the ideal crosscut  | 
    
| ... | Additional arguments, passed to the get_grooves function  | 
    
data frame
data frame
data(br411) br411_processed <- processBullets(br411, name = "br411")#> Warning: use x3ptools::x3p_to_df instead#> Error in 1:info$num_profiles: argument of length 0data(br411) br411_processed <- processBullets(br411, name = "br411")#> Warning: use x3ptools::x3p_to_df instead#> Error in 1:info$num_profiles: argument of length 0