get_3d_alpha_shape: Computes the 3d alpha shape, volume, surface area, and...

Description Usage Arguments Value Author(s) Examples

View source: R/get_3d_alpha_shape.R

Description

computes the 3d alpha shape, volume, surface area, and centroid of a 3D set of points
To avoid collinearity a small random jitter is added to the points before alpha-shape computation.

Usage

1
2
3
4
5
get_3d_alpha_shape(
  input_cloud = data.frame(x = runif(20), y = runif(20), z = runif(20)),
  alpha = 1,
  plot = FALSE
)

Arguments

input_cloud

A file or data.frame containing a tree point cloud with x y z. If file, it assumes first three columns to be x y z without header. Futher columns are ignored.

alpha

Alpha value for alpha-shape computation. Default 0.5

plot

Should the 3d alpha shape be plotted. Default to FALSE.

Value

A data.frame containing: volume, surface area, vol_cen_x, vol_cen_y, vol_cen_z, alpha value and the alpha-shape object.

Author(s)

Matthias Kunz, last updated: 29.04.2019

Examples

1
get_3d_alpha_shape(data.frame(x=runif(20),y=runif(20), z=runif(20)), alpha=1.0)

spatial-mk/tre3d documentation built on April 1, 2020, 5:26 p.m.