Click or drag to resize
Ab4d.SharpEngine logo

TargetPositionCameraGetFitIntoViewDistanceOrViewWidth(SceneNode, FitIntoViewType, Boolean, Vector3) Method

GetFitIntoViewDistanceOrViewWidth returns a Distance (for PerspectiveCamera) or a ViewWidth (for OrthographicCamera) and sets the newTargetPosition that will adjust the camera so that all the specified sceneNodes will be visible from one edge of the viewport to another edge.

Namespace: Ab4d.SharpEngine.Cameras
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax
C#
public float GetFitIntoViewDistanceOrViewWidth(
	SceneNode sceneNode,
	FitIntoViewType fitIntoViewType,
	bool adjustTargetPosition,
	out Vector3 newTargetPosition
)

Parameters

sceneNode  SceneNode
SceneNode (can be also a GroupNode) that will be checked and fit into the view
fitIntoViewType  FitIntoViewType
type of check
adjustTargetPosition  Boolean
true if the center position is adjusted; false if center position is preserved
newTargetPosition  Vector3
out Vector3 that specified the new target position

Return Value

Single
Distance (for PerspectiveCamera) or ViewWidth (for OrthographicCamera)

Implements

IFitIntoViewCameraGetFitIntoViewDistanceOrViewWidth(SceneNode, FitIntoViewType, Boolean, Vector3)
Remarks

[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Cameras.TargetPositionCamera.GetFitIntoViewDistanceOrViewWidth(Ab4d.SharpEngine.SceneNodes.SceneNode,Ab4d.SharpEngine.Common.FitIntoViewType,System.Boolean,System.Numerics.Vector3@)"]

See Also