C# 클래스 OpenCNCPilot.GCode.HeightMap

파일 보기 프로젝트 열기: martin2250/OpenCNCPilot 1 사용 예제들

공개 메소드들

메소드 설명
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