|
CameraControllerChangeCameraDistance Method |
ChangeCameraDistance method change the distance of the TargetCamera by multiplying it by the changeFactor.
When RotationCenterPosition is set in the TargetPositionCamera or FreeCamera, then we zoom into the specified RotationCenterPosition (if this is not disabled by setting the zoomToRotationCenterPosition parameters to false).
Namespace: Ab4d.SharpEngine.UtilitiesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
Syntax public void ChangeCameraDistance(
float changeFactor,
bool zoomToRotationCenterPosition = true
)
Parameters
- changeFactor Single
- changeFactor that is multiplied by the current TargetCamera Distance
- zoomToRotationCenterPosition Boolean (Optional)
- when true (by default) and the RotationCenterPosition is set in the TargetPositionCamera or FreeCamera, then we zoom into the specified RotationCenterPosition
Remarks ChangeCameraDistance method change the distance of the TargetCamera by multiplying it by the changeFactor.
If the type of target camera is OrthographicCamera, then instead of changing the distance the CameraWidth is changed.
See Also