C# 클래스 Dwarrowdelf.Client.TileControl.TileControlCoreMap3D

상속: TileControlCore3D
파일 보기 프로젝트 열기: tomba/dwarrowdelf

공개 메소드들

메소드 설명
MapCubeToRenderPointRect ( IntGrid3 grid ) : Rect
MapLocationToIntRenderTile ( IntVector3 p ) : IntVector2
MapLocationToScreenTile ( IntVector3 p ) : Point
MapLocationToScreenTile ( IntVector3 p, int &z ) : Point
MapToScreen ( DoubleVector3 p ) : DoubleVector3
MapToScreen ( IntVector3 p ) : DoubleVector3
RenderPointToMapLocation ( Point p ) : IntVector3
RenderTileToMapLocation ( Point p ) : IntVector3
ScreenTileToMapLocation ( Point p ) : IntVector3
ScreenTileToMapLocation ( Point p, double _z ) : IntVector3
ScreenTileToMapPoint ( Point p ) : DoubleVector3
ScreenTileToMapPoint ( Point p, double z ) : DoubleVector3
ScreenToMap ( Direction dir ) : Direction
ScreenToMap ( DoubleVector3 v ) : DoubleVector3
ScreenToMap ( IntVector3 v ) : IntVector3

메소드 상세

MapCubeToRenderPointRect() 공개 메소드

public MapCubeToRenderPointRect ( IntGrid3 grid ) : Rect
grid IntGrid3
리턴 System.Windows.Rect

MapLocationToIntRenderTile() 공개 메소드

public MapLocationToIntRenderTile ( IntVector3 p ) : IntVector2
p IntVector3
리턴 IntVector2

MapLocationToScreenTile() 공개 메소드

public MapLocationToScreenTile ( IntVector3 p ) : Point
p IntVector3
리턴 Point

MapLocationToScreenTile() 공개 메소드

public MapLocationToScreenTile ( IntVector3 p, int &z ) : Point
p IntVector3
z int
리턴 Point

MapToScreen() 공개 메소드

public MapToScreen ( DoubleVector3 p ) : DoubleVector3
p DoubleVector3
리턴 DoubleVector3

MapToScreen() 공개 메소드

public MapToScreen ( IntVector3 p ) : DoubleVector3
p IntVector3
리턴 DoubleVector3

RenderPointToMapLocation() 공개 메소드

public RenderPointToMapLocation ( Point p ) : IntVector3
p Point
리턴 IntVector3

RenderTileToMapLocation() 공개 메소드

public RenderTileToMapLocation ( Point p ) : IntVector3
p Point
리턴 IntVector3

ScreenTileToMapLocation() 공개 메소드

public ScreenTileToMapLocation ( Point p ) : IntVector3
p Point
리턴 IntVector3

ScreenTileToMapLocation() 공개 메소드

public ScreenTileToMapLocation ( Point p, double _z ) : IntVector3
p Point
_z double
리턴 IntVector3

ScreenTileToMapPoint() 공개 메소드

public ScreenTileToMapPoint ( Point p ) : DoubleVector3
p Point
리턴 DoubleVector3

ScreenTileToMapPoint() 공개 메소드

public ScreenTileToMapPoint ( Point p, double z ) : DoubleVector3
p Point
z double
리턴 DoubleVector3

ScreenToMap() 공개 메소드

public ScreenToMap ( Direction dir ) : Direction
dir Direction
리턴 Direction

ScreenToMap() 공개 메소드

public ScreenToMap ( DoubleVector3 v ) : DoubleVector3
v DoubleVector3
리턴 DoubleVector3

ScreenToMap() 공개 메소드

public ScreenToMap ( IntVector3 v ) : IntVector3
v IntVector3
리턴 IntVector3