Properties
Private CameraPositionGeo
CameraPositionGeo: Vector3 = new THREE.Vector3(0, 0, 0)
Private CameraPositionWorld
CameraPositionWorld: Vector3 = new THREE.Vector3(0, 0, 0)
Private Direction
Direction: Vector3 = new THREE.Vector3(0, 0, 1)
HeadDeg
HeadDeg: number = 0
Private LookAtPositionGeo
LookAtPositionGeo: Vector3 = new THREE.Vector3(0, 0, 0)
Private LookAtPositionWorld
LookAtPositionWorld: Vector3 = new THREE.Vector3(0, 0, 0)
PanningMode
Protected Position
Position: Vector3 = new THREE.Vector3(0, 0, 0)
Protected PositionGeo
PositionGeo: Vector3 = new THREE.Vector3(0, 0, 0)
TiltDeg
TiltDeg: number = 0
cmworld3Viewer
distanceFromLook
distanceFromLook: number = CMWORLD.cm_const.EarthRadius * 1.3
eventCommited
eventCommited: any = null
event_PositionCommited
event_PositionCommited: any
isGoing
isGoing: boolean = false
mainCamera
mainCamera: PerspectiveCamera = new THREE.PerspectiveCamera(45, CMWORLD.CmWorld3.getInstance().canvas.width / CMWORLD.CmWorld3.getInstance().canvas.height, 1, CMWORLD.cm_const.EarthRadius * 2)
mainCameraForPicking
mainCameraForPicking: PerspectiveCamera = new THREE.PerspectiveCamera(45, CMWORLD.CmWorld3.getInstance().canvas.width / CMWORLD.CmWorld3.getInstance().canvas.height, 1000, CMWORLD.cm_const.EarthRadius * 2)
raycaster
raycaster: Raycaster = new THREE.Raycaster()
testnumber
testnumber: number = -10
viewRange
viewRange: number = 0
globe 형태에서 움직이는 camera class