C# Class Trigrad.TrigradOptimiser

显示文件 Open project: ruarai/Trigrad

Public Methods

Method Description
OptimiseMesh ( TrigradCompressed compressionData, PixelMap original, TrigradOptions options ) : void

Private Methods

Method Description
crossProductMagnitude ( float Ax, float Ay, float Bx, float By, float Cx, float Cy ) : float
errorPolygon ( Sample s, PixelMap original, TrigradOptions options ) : double
minimiseMesh ( List samples, TrigradOptions options, PixelMap original ) : void
minimiseSample ( Sample s, int resamples, PixelMap original, TrigradOptions options ) : void
polygonConvex ( Sample s ) : bool

Method Details

OptimiseMesh() public static method

public static OptimiseMesh ( TrigradCompressed compressionData, PixelMap original, TrigradOptions options ) : void
compressionData TrigradCompressed
original PixelMapSharp.PixelMap
options Trigrad.DataTypes.TrigradOptions
return void