C# 클래스 Relative.TimeSpace

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

공개 프로퍼티들

프로퍼티 타입 설명
mC double
mCenter Vec
mEuklide bool
mMat Mat
mScale Vec
mSpeed double
mZoom double

공개 메소드들

메소드 설명
TimeSpace ( ) : System
add ( Object obj ) : void
clear ( ) : void
delete ( Object obj ) : void
draw ( DrawInfo di, Object selectedLine ) : void
getCenterFromScreenAndWorld ( Vec screen, Vec world ) : Vec
getInvariant ( Vec p0, Vec p1 ) : double
getScreenFromWorld ( Vec world ) : Vec
getWorldFromScreen ( Vec screen ) : Vec
selectObject ( Vec screen ) : Object
setC ( double c ) : void
setCenter ( Vec vec ) : void
setEuklide ( bool euklide ) : void
setSpeed ( double speed ) : void
speedLeft ( ) : double
speedRight ( ) : double
updateMat ( ) : void
updateScale ( ) : void
zoomChange ( int c ) : void

메소드 상세

TimeSpace() 공개 메소드

public TimeSpace ( ) : System
리턴 System

add() 공개 메소드

public add ( Object obj ) : void
obj Object
리턴 void

clear() 공개 메소드

public clear ( ) : void
리턴 void

delete() 공개 메소드

public delete ( Object obj ) : void
obj Object
리턴 void

draw() 공개 메소드

public draw ( DrawInfo di, Object selectedLine ) : void
di DrawInfo
selectedLine Object
리턴 void

getCenterFromScreenAndWorld() 공개 메소드

public getCenterFromScreenAndWorld ( Vec screen, Vec world ) : Vec
screen Vec
world Vec
리턴 Vec

getInvariant() 공개 메소드

public getInvariant ( Vec p0, Vec p1 ) : double
p0 Vec
p1 Vec
리턴 double

getScreenFromWorld() 공개 메소드

public getScreenFromWorld ( Vec world ) : Vec
world Vec
리턴 Vec

getWorldFromScreen() 공개 메소드

public getWorldFromScreen ( Vec screen ) : Vec
screen Vec
리턴 Vec

selectObject() 공개 메소드

public selectObject ( Vec screen ) : Object
screen Vec
리턴 Object

setC() 공개 메소드

public setC ( double c ) : void
c double
리턴 void

setCenter() 공개 메소드

public setCenter ( Vec vec ) : void
vec Vec
리턴 void

setEuklide() 공개 메소드

public setEuklide ( bool euklide ) : void
euklide bool
리턴 void

setSpeed() 공개 메소드

public setSpeed ( double speed ) : void
speed double
리턴 void

speedLeft() 공개 메소드

public speedLeft ( ) : double
리턴 double

speedRight() 공개 메소드

public speedRight ( ) : double
리턴 double

updateMat() 공개 메소드

public updateMat ( ) : void
리턴 void

updateScale() 공개 메소드

public updateScale ( ) : void
리턴 void

zoomChange() 공개 메소드

public zoomChange ( int c ) : void
c int
리턴 void

프로퍼티 상세

mC 공개적으로 프로퍼티

public double mC
리턴 double

mCenter 공개적으로 프로퍼티

public Vec,Relative mCenter
리턴 Vec

mEuklide 공개적으로 프로퍼티

public bool mEuklide
리턴 bool

mMat 공개적으로 프로퍼티

public Mat,Relative mMat
리턴 Mat

mScale 공개적으로 프로퍼티

public Vec,Relative mScale
리턴 Vec

mSpeed 공개적으로 프로퍼티

public double mSpeed
리턴 double

mZoom 공개적으로 프로퍼티

public double mZoom
리턴 double