Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.13 KB

File metadata and controls

45 lines (27 loc) · 1.13 KB

Intrepid

This project uses the Point Cloud Library (PCL) to analyze 3D data points and produce a mesh.

Formatting

The input data set is a mx3 matrix where each column represents an x, y, and z coordinate respectively. The input file of points is formatted as follows

x_1 y_1 z_1

x_2 y_2 z_2

...

x_m y_m z_m

with a space between each coordinate of a point on a line.

Subdirectories

build – CMake build files

bin – Executables for Intrepid

data – 3D scans from the Project Tango tablet

Executables

ttp - Converts a .txt file to 2 .pcd files (with/without normals)

mcr - Uses the Marching Cubes algorithm (Hoppe or RBF) to generate a mesh from a pcd with normals.

Marching Cubes

This subproject takes in input .pcd file and generates a mesh that uses either a radial basis function (RBF) or Hoppe marching cubes as described in Surface Reconstruction from Unorganized Points (Hoppe et al.)

## userguide
run this file as follow: 

`ttp` - txt-to-pcd.cpp
`mcr` - mcr.cpp
`vtp` - vtk2ply.cpp

## Copyrights
Copyright (c) 2015. Mohit Deshpande

Copyright (c) 2012, Willow Garage, Inc.