Properties
BoundingSpehere
BoundingSpehere: Sphere = new THREE.Sphere(new THREE.Vector3(0, 0, 0), 1.5)
Direction
Direction: Vector3 = new THREE.Vector3(0, 0, 0)
Gravity
Gravity: number = 9.8
Option_Fly
Option_Fly: boolean = true
Option_KeepHeight
Option_KeepHeight: boolean = false
Option_Walking
Option_Walking: boolean = true
PanningMode
Protected Position
Position: Vector3 = new THREE.Vector3(0, 0, 0)
Protected PositionGeo
PositionGeo: Vector3 = new THREE.Vector3(0, 0, 0)
Tall
Tall: number = 3
TargetPosition
TargetPosition: Vector3 = new THREE.Vector3(0, 0, 0)
TargetPositionGeo
TargetPositionGeo: Vector3 = new THREE.Vector3(0, 0, 0)
Weight
Weight: number = 60000
distanceFromLook
distanceFromLook: number = CMWORLD.cm_const.EarthRadius * 1.3
eventCommited
eventCommited: any = null
isGoing
isGoing: boolean = false
mainCamera
mainCamera: PerspectiveCamera = new THREE.PerspectiveCamera(45, CMWORLD.CmWorld3.getInstance().canvas.width / CMWORLD.CmWorld3.getInstance().canvas.height, 1, CMWORLD.CmWorld3.getInstance().option.EarthRadius * 3)
mainCameraForPicking
mainCameraForPicking: PerspectiveCamera = new THREE.PerspectiveCamera(45, CMWORLD.CmWorld3.getInstance().canvas.width / CMWORLD.CmWorld3.getInstance().canvas.height, 1000, CMWORLD.CmWorld3.getInstance().option.EarthRadius * 3)
raycaster
raycaster: Raycaster = new THREE.Raycaster()
commit 된후에 호출될 수 있는 사용자 function을 설정한다.