 |
ModelUtilsGetPositionAndScaleTransform Method |
GetPositionAndScaleTransform method returns translation and scale Vector3 so that the sceneNode or mesh with the specified BoundingBox
would be positioned according to position and positionType parameters
and that it will fit into the size defined by finalSize parameter.
Namespace: Ab4d.SharpEngine.UtilitiesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.1.9680+a1b1e43de1ad9a7e35472c33948d688d7b40ef79
Syntaxpublic static (Vector3 translateVector, Vector3 scaleVector) GetPositionAndScaleTransform(
BoundingBox boundingBox,
Vector3 position,
PositionTypes positionType,
Vector3 finalSize,
bool preserveAspectRatio = true
)
Parameters
- boundingBox BoundingBox
- BoundingBox
- position Vector3
- Vector3 that specifies position of the sceneNode
- positionType PositionTypes
- type of position
- finalSize Vector3
- Vector3 that specifies the new size of the sceneNode (if preserveAspectRatio is true, then min scale will be used to fit the model into the size)
- preserveAspectRatio Boolean (Optional)
- if true, then the scale is uniform (using the min required scale to fit the model into finalSize)
Return Value
ValueTupleVector3,
Vector3translateVector and scaleVector as Vector3
See Also