CSharpGL.IModelSpaceHelper.GetMaxMinPosition C# (CSharp) Method

GetMaxMinPosition() public static method

Gets max and min position of the AABB box that wraps specified model.
public static GetMaxMinPosition ( this model, vec3 &maxPosition, vec3 &minPosition ) : void
model this
maxPosition vec3
minPosition vec3
return void
        public static void GetMaxMinPosition(this IModelSpace model, out vec3 maxPosition, out vec3 minPosition)
        {
            if (model == null) { throw new System.ArgumentNullException(); }

            vec3 lengths = model.ModelSize * model.Scale;
            maxPosition = model.WorldPosition + lengths / 2.0f;
            minPosition = model.WorldPosition - lengths / 2.0f;
        }