Skip to content
This repository has been archived by the owner on Jul 21, 2024. It is now read-only.

Mathematics functions

Léo Peyronnet edited this page Sep 26, 2020 · 7 revisions

Table of content

Geometry functions

Introduction

To uses these functios and features, do not forget to put this line of code on top of your code file:

C#

using LeoCorpLibrary;

VB

Imports LeoCorpLibrary

Functions

There is multiple functions avialables in this part of LeoCorpLibrary.

Maths

a. Sum

This function is available in version 1.3 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The Sum() method enables you to do a sum of double numbers.

It's in:

LeoCorpLibrary.Maths.Sum()

You need to specify the numbers which you wanna get the sum of, in the argument section of the method.

Note: You can specify negative numbers.

Here's an example of usage:

C#

double numberSum = Maths.Sum(0, 2, 5, 6, 4);

VB

Dim numberSum As Double = Maths.Sum(0, 2, 5, 6, 4)

Go to top

b. GetBiggestNumber

This function is available in version 1.3 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetBiggestNumber() allows you to get the biggest number among double numbers that are specified. Returns a doublevalue.

It's in:

LeoCorpLibrary.Maths.GetBiggestNumber()

Note: You can use negative numbers

Here's an example of usage:

C#

double biggestNumber = Maths.GetBiggestNumber(0, 2, 3, 4, 5, 9, 8, 1);

VB

Dim biggestNumber As Double = Maths.GetBiggestNumber(0, 2, 3, 4, 5, 9, 8, 1)

Go to top

c. GetLowestNumber

This function is available in version 1.3.1 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetLowestNumber() method allows you to get the lowest number among double numbers that are specified. Returns a double value.

It's in:

LeoCorpLibrary.Maths.GetLowestNumber()

Note: You can use negative numbers.

Here's an example of usage:

C#

double lowestNumber = Maths.GetLowestNumber(0, 2, -1, 2.32);

VB

Dim lowestNumber As Double = Maths.GetLowestNumber(0, 2, -1, 2.32)

Go to top

Circle

a. GetArea

This function is available in version 1.3 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetArea() method allows you to get the area of circle. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Circle.GetArea()

This method has one argument:

Value Argument Description Example
double radius Circle's radius 15.12

Here's an example of usage:

C#

double circleArea = Maths.Circle.GetCircleArea(12.458);

VB

Dim circleArea As Double = Maths.Circle.GetCircleArea(12.458)

Go to top

b. GetPerimeter

This function is available in version 1.3 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetPerimeter() allows you to get the perimeter of a circle. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Circle.GetPerimeter()

This method has one argument:

Value Argument Description Example
double radius Circle's radius 14.1

Here's an example of usage:

C#

double circlePerimeter = Maths.Circle.GetPerimeter(11.2);

VB

Dim circlePerimeter As Double = Maths.Circle.GetPerimeter(11.2)

Go to top

Triangle

a. GetArea

This function is available in version 1.3 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetArea() method allows you to get the area of a triangle. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Triangle.GetArea()

Cette fonction possède deux arguments :

Value Argument Description Example
double height Triangle's height 5.48
double width Triangle's width/base 4.12

Here's an example of usage:

C#

double triangleArea = Maths.Triangle.GetArea(5.48, 4.12);

VB

Dim triangleArea As Double = Maths.Triangle.GetArea(5.48, 4.12)

Go to top

b. GetPerimeter

This function is available in version 1.3 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetPerimeter() method allows you to get the perimeter of a triangle. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Triangle.GetPerimeter()

This method has three arguments:

Value Argument Description Example
double side1 Triangle's side 5.48
double side2 Triangle's side 4.12
double side3 Triangle's side 6

Here's an example of usage:

C#

double trianglePerimeter = Maths.Triangle.GetPerimeter(5.48, 4.12, 6);

VB

Dim trianglePerimeter As Double = Maths.Triangle.GetPerimeter(5.48, 4.12, 6)

Go to top

c. IsBuildable

This function is available in version 1.3 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The IsBuildable() method allows you to know if the specified dimensions can build a triangle. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Triangle.IsBuildable()

This method has three arguments:

Value Argument Description Example
double side1 Triangle's side 4.5
double side2 Triangle's side 9.1
double side3 Triangle's side 12.45

Here's an example of usage:

C#

bool isBuildable = Maths.Triangle.IsBuildable(4.5, 9.1, 12.45);

VB

Dim isBuildable As Bool = Maths.Triangle.IsBuildable(4.5, 9.1, 12.45)

Go to top

Cube

a. GetVolume

This function is available in version 1.8 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetVolume() method allows you to get the volume of a cube.

It's in:

LeoCorpLibrary.Maths.Cube.GetVolume()

This method has two variation:

Variante 1

GetVolume(double side, double height) {...}

Here's the arguments:

Value Argument Description Example
double side Cube's side 7.1
double height Cube's height 3.8

Variante 2

GetVolume(double side) {...}

Here's the arguments:

Value Argument Description Example
double side Cube's side 8

Here's an example of usage:

C#

// In the case of a rectangular prism
double volume = Maths.Cube.GetVolume(12, 14);

// In the case of a cube
double volumeCube = Maths.Cube.GetVolume(12);

VB

' In the case of a rectangular prism
Dim volume As Double = Maths.Cube.GetVolume(12, 14)

' In the case of a cube
Dim volumeCube As Double = Maths.Cube.GetVolume(12)

Go to top

b. GetEdge

This function is available in version 1.8.1 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetEdge() method enables you to get the edge of a cube. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Cube.GetEdge()

It has one argument:

Value Argument Description Example
double area Area of the cube 41.5

Here's an example of usage:

C#

double areaBase = Maths.Cube.GetEdge(31);

VB

Dim areaBase As Double = Maths.Cube.GetEdge(31)

Go to top

Cylinder

a. GetVolume

This function is available in version 1.8 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetVolume() method enables you to get the volume of a cylinder. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Cylinder.GetVolume()

It has two arguments:

Value Argument Description Example
double radius Cylinder's radius 4.5
double height Cylinder's height 7

Here's an example of usage:

C#

// Get the volume of a cylinder
double volume = Maths.Cylinder.GetVolume(13, 5);

VB

' Get the volume of a cylinder
Dim volume As Double = Maths.Cylinder.GetVolume(13, 5)

Go to top

b. GetHeight

This function is available in version 1.8.1 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetHeight() method enables you to get the height of a cylinder. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Cylinder.GetHeight()

It has two arguments:

Value Argument Description Example
double radius Cylinder's radius 4.5
double area Cylinder's area 21

Here's an example of usage:

C#

double height = Maths.Cylinder.GetHeight(5, 21);

VB

Dim height As Double = Maths.Cylinder.GetHeight(5, 21)

Go to top

c. GetBaseArea

This function is available in version 1.8.1 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetBaseArea() method allows you to get the area of the base of a cylinder. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Cylinder.GetBaseArea()

It has two arguments:

Value Argument Description Example
double radius Cylinder's radius 12

Here's an example of usage:

C#

double baseArea = Maths.Cylinder.GetBaseArea(10);

VB

Dim baseArea As Double = Maths.Cylinder.GetBaseArea(10)

Go to top

Pyramid

a. GetVolume

This function is available in version 1.8 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetVolume() method allows you to get the volume of a pyramid. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Pyramid.GetVolume()

It has three arguments:

Value Argument Description Example
double lenght Lenght of the pyramid 4.5
double width Width of the pyramid 7
double height Height of the pyramid 8.9

Here's an example of usage:

C#

// Get the volume of a pyramid
double volume = Maths.Pyramid.GetVolume(13, 5, 15);

VB

' Get the volume of a pyramid
Dim volume As Double = Maths.Pyramid.GetVolume(13, 5, 15)

Go to top

b. GetHeight

This function is available in version 1.8.1 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetHeight() method allows you to get the height of a pyramid. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Pyramid.GetHeight()

It has three arguments:

Value Argument Description Example
double lenght Lenght of the pyramid 4.5
double width Width of the pyramid 7
double volume Volume de la pyramide 8.9

Here's an example of usage:

C#

double height = Maths.Pyramid.GetHeight(10, 10, 100).

VB

Dim height As Double = Maths.Pyramid.GetHeight(10, 10, 100)

Go to top

c. GetLenghtBase

This function is available in version 1.8.1 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetLenghtBase() allows you to get the lenght of the base of a pyramid. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Pyramid.GetLenghtBase()

It has two arguments:

Value Argument Description Example
double areaBase Base's area 9.9
double width Width 12

Here's an example of usage:

C#

double lenghtBase = Maths.Pyramid.GetLenghtBase(100, 10);

VB

Dim lenghtBase As Double = Maths.Pyramid.GetLenghtBase(100, 10)

Go to top

d. GetWidthBase

This function is available in version 1.8.1 and higher

Compatibility
Framework Compatibility
.NET Framework 4.7.2 ✔ Compatible
.NET Core 3.1 ✔ Compatible

The GetWidthBase() allows you to get the width of the base of a pyramid. Returns a double value.

It's in:

LeoCorpLibrary.Maths.Pyramid.GetWidthBase()

It has two arguments:

Value Argument Description Example
double areaBase Base's area 6.1
double lenght Lenght 15

Here's an example of usage:

C#

double widthBase = Maths.Pyramid.GetWidthBase(100, 10);

VB

Dim widthBase As Double = Maths.Pyramid.GetWidthBase(100, 10)

Go to top