C# Класс OpenCNCPilot.GCode.HeightMap

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddPoint ( int x, int y, double height ) : void
FillWithTestPattern ( string pattern ) : void
GetCoordinates ( int x, int y ) : System.Vector2
GetModel ( HelixToolkit.Wpf.MeshGeometryVisual3D mesh ) : void
GetPreviewModel ( LinesVisual3D border, PointsVisual3D pointv ) : void
GetPreviewModel ( System.Vector2 min, System.Vector2 max, double gridSize, LinesVisual3D border, PointsVisual3D pointv ) : void
GetPreviewModel ( System.Vector2 min, System.Vector2 max, int pointsX, int pointsY, LinesVisual3D border, PointsVisual3D pointv ) : void
HeightMap ( double gridSize, System.Vector2 min, System.Vector2 max ) : HelixToolkit.Wpf
InterpolateZ ( double x, double y ) : double
Load ( string path ) : HeightMap
Save ( string path ) : void

Приватные методы

Метод Описание
HeightMap ( ) : HelixToolkit.Wpf

Описание методов

AddPoint() публичный Метод

public AddPoint ( int x, int y, double height ) : void
x int
y int
height double
Результат void

FillWithTestPattern() публичный Метод

public FillWithTestPattern ( string pattern ) : void
pattern string
Результат void

GetCoordinates() публичный Метод

public GetCoordinates ( int x, int y ) : System.Vector2
x int
y int
Результат System.Vector2

GetModel() публичный Метод

public GetModel ( HelixToolkit.Wpf.MeshGeometryVisual3D mesh ) : void
mesh HelixToolkit.Wpf.MeshGeometryVisual3D
Результат void

GetPreviewModel() публичный Метод

public GetPreviewModel ( LinesVisual3D border, PointsVisual3D pointv ) : void
border HelixToolkit.Wpf.LinesVisual3D
pointv HelixToolkit.Wpf.PointsVisual3D
Результат void

GetPreviewModel() публичный статический Метод

public static GetPreviewModel ( System.Vector2 min, System.Vector2 max, double gridSize, LinesVisual3D border, PointsVisual3D pointv ) : void
min System.Vector2
max System.Vector2
gridSize double
border HelixToolkit.Wpf.LinesVisual3D
pointv HelixToolkit.Wpf.PointsVisual3D
Результат void

GetPreviewModel() публичный статический Метод

public static GetPreviewModel ( System.Vector2 min, System.Vector2 max, int pointsX, int pointsY, LinesVisual3D border, PointsVisual3D pointv ) : void
min System.Vector2
max System.Vector2
pointsX int
pointsY int
border HelixToolkit.Wpf.LinesVisual3D
pointv HelixToolkit.Wpf.PointsVisual3D
Результат void

HeightMap() публичный Метод

public HeightMap ( double gridSize, System.Vector2 min, System.Vector2 max ) : HelixToolkit.Wpf
gridSize double
min System.Vector2
max System.Vector2
Результат HelixToolkit.Wpf

InterpolateZ() публичный Метод

public InterpolateZ ( double x, double y ) : double
x double
y double
Результат double

Load() публичный статический Метод

public static Load ( string path ) : HeightMap
path string
Результат HeightMap

Save() публичный Метод

public Save ( string path ) : void
path string
Результат void