C# Class PointCloud, UnityPointCloud

Inheritance: MonoBehaviour
Show file Open project: smokelore/UnityPointCloud Class Usage Examples

Public Properties

Property Type Description
BaseColor UnityEngine.Color32
FeatureIndices Matrix
depthHistogramMap float[]

Public Methods

Method Description
DetectFeatures ( ) : void
PointCloud ( short depth, int dWidth, int dHeight, Color32 color, int cWidth, int cHeight ) : System
PushOntoCloud ( PointCloud, other, int iterations, int matchLength, double threshold ) : double

Private Methods

Method Description
ApplyTransform ( ) : void
CalculateNormals ( IEnumerable cloudPoints ) : void
LLTSolve ( Matrix L, Vector, b ) : Vector,
UpdateHistogram ( ) : void
findCloudPoint ( int xD, int yD ) : CloudPoint,

Method Details

DetectFeatures() public method

public DetectFeatures ( ) : void
return void

PointCloud() public method

public PointCloud ( short depth, int dWidth, int dHeight, Color32 color, int cWidth, int cHeight ) : System
depth short
dWidth int
dHeight int
color UnityEngine.Color32
cWidth int
cHeight int
return System

PushOntoCloud() public method

public PushOntoCloud ( PointCloud, other, int iterations, int matchLength, double threshold ) : double
other PointCloud,
iterations int
matchLength int
threshold double
return double

Property Details

BaseColor public property

public Color32,UnityEngine BaseColor
return UnityEngine.Color32

FeatureIndices public property

public Matrix FeatureIndices
return Matrix

depthHistogramMap public property

public float[] depthHistogramMap
return float[]