 |
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: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntaxpublic 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
RemarksChangeCameraDistance 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