C# Class OpenCNCPilot.GCode.HeightMap

Afficher le fichier Open project: martin2250/OpenCNCPilot Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
HeightMap ( ) : HelixToolkit.Wpf

Method Details

AddPoint() public méthode

public AddPoint ( int x, int y, double height ) : void
x int
y int
height double
Résultat void

FillWithTestPattern() public méthode

public FillWithTestPattern ( string pattern ) : void
pattern string
Résultat void

GetCoordinates() public méthode

public GetCoordinates ( int x, int y ) : System.Vector2
x int
y int
Résultat System.Vector2

GetModel() public méthode

public GetModel ( HelixToolkit.Wpf.MeshGeometryVisual3D mesh ) : void
mesh HelixToolkit.Wpf.MeshGeometryVisual3D
Résultat void

GetPreviewModel() public méthode

public GetPreviewModel ( LinesVisual3D border, PointsVisual3D pointv ) : void
border HelixToolkit.Wpf.LinesVisual3D
pointv HelixToolkit.Wpf.PointsVisual3D
Résultat void

GetPreviewModel() public static méthode

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
Résultat void

GetPreviewModel() public static méthode

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
Résultat void

HeightMap() public méthode

public HeightMap ( double gridSize, System.Vector2 min, System.Vector2 max ) : HelixToolkit.Wpf
gridSize double
min System.Vector2
max System.Vector2
Résultat HelixToolkit.Wpf

InterpolateZ() public méthode

public InterpolateZ ( double x, double y ) : double
x double
y double
Résultat double

Load() public static méthode

public static Load ( string path ) : HeightMap
path string
Résultat HeightMap

Save() public méthode

public Save ( string path ) : void
path string
Résultat void