Interface ArcRotateInterpolationGoal
interface ArcRotateInterpolationGoal {
alpha?: number;
beta?: number;
radius?: number;
target?: Vec3;
}
alpha?: number;
beta?: number;
radius?: number;
target?: Vec3;
}
Properties
Optionalalpha
alpha?: number
Goal orbit angle (radians). Interpolated along the shortest arc.
Optionalbeta
beta?: number
Goal elevation angle (radians). Interpolated along the shortest arc.
Optionalradius
radius?: number
Goal distance from target.
Optionaltarget
Goal orbit target point (copied).
Destination pose for interpolateArcRotateCamera. Every field is optional; an omitted (or
NaN) field keeps the camera's current value for that channel, so you can interpolate only the radius, only the target, and so on.targetis copied, not retained, so the caller may reuse the vector afterwards.