回転中心と回転角度

カメラの位置と向きは,注視点,経度角,緯度角および注視点からの距離によって決まります.

HITrackballDesc

Vec3f

target

回転中心

float

longitude

経度[rad]

float

latitude

緯度[rad]

float

distance

距離

HITrackballIf

Vec3f

GetTarget()

void

SetTarget(Vec3f)

void

GetAngle(float& lon, float& lat)

void

SetAngle(float lon, float lat)

float

GetDistance()

void

SetDistance(float dist)