Properties
Altitude
Altitude: number = CmMathEngine.m_MeterPerSec * 360.0
Head
Head: number = 0
Lattitude
Lattitude: number = 0
Longitude
Longitude: number = 0
Protected Position
Position: Vector3 = new THREE.Vector3(0, 0, 0)
Protected PositionGeo
PositionGeo: Vector3 = new THREE.Vector3(0, 0, 0)
Tilt
Tilt: number = 0
XAxis
XAxis: Vector3 = new THREE.Vector3(1, 0, 0)
YAxis
YAxis: Vector3 = new THREE.Vector3(0, 1, 0)
ZAxis
ZAxis: Vector3 = new THREE.Vector3(0, 0, 1)
distanceFromLook
distanceFromLook: number = CMWORLD.cm_const.EarthRadius * 1.3
earthPlane
earthPlane: Plane = new THREE.Plane(this.ZAxis, 0)
eventCommited
eventCommited: any = null
mainCamera
mainCamera: PerspectiveCamera = new THREE.PerspectiveCamera(45, CMWORLD.CmWorld3.getInstance().canvas.width / CMWORLD.CmWorld3.getInstance().canvas.height, 0.1, 1000 * 100000)
mainCameraForPicking
mainCameraForPicking: PerspectiveCamera = new THREE.PerspectiveCamera(45, CMWORLD.CmWorld3.getInstance().canvas.width / CMWORLD.CmWorld3.getInstance().canvas.height, 1000, 1000 * 100000)
raycaster
raycaster: Raycaster = new THREE.Raycaster()
commit 된후에 호출될 수 있는 사용자 function을 설정한다.