p5.js Math Complete ReferenceReadDiscussCoursesPracticeImprove Article ImproveSave Article SaveLike Article LikeThe Math object in p5.js is used to perform mathematical operations on numbers. There are many math objects exists in p5.js which are listed below.CalculationDescriptionabs()abs() function is used to calculate the absolute value of a number.ceil()ceil() function is used to calculate the ceil value of a number.constrain()It is used to constrain a number between a given minimum and maximum limit.dist()dist() function calculates the Euclidean distance in 2D or 3D.floor()floor() function is used to calculate the floor value of a number.lerp()lerp() function is used to find a number between two numbers.log()It is used to get the natural logarithm (of base “e”) of any number taken as input for the parameter of log() function.mag()mag() function is used to find the magnitude or length of a vector.max()It is used to get the maximum value among sequence of numbers or two given numbers.min()min() function is used to get the minimum value from the sequence of numbers.pow()pow() function is used to calculate the power of a number to the given number.round()round() function is used to calculate the round value of a number.sq()sq() function is used to calculate the square value of a number.sqrt()sqrt() function is used to get the square root of any input number.fract()fract() function is used to find the fractional part of a number.VectorDescriptioncreateVector()It creates the new p5 vector which contains both magnitude and direction.NoiseDescriptionnoise()noise() function is used to return a number generated by Perlin noise at the given coordinates.noiseSeed()noiseSeed() function is used to set a seed value for the noise() function.RandomDescriptionrandomSeed()randomSeed() function is used to return a random number each time when run the program.random()It is used to return a random floating point number between ranges given as the parameter.randomGaussian()It is used to return a random value fitting a Gaussian or normal distribution.TrigonometryDescriptionacos()acos() function is used to calculate the arc cosine value.asin()asin() function is used to calculate the inverse of sine (arc sine).atan()atan() function is used to calculate the inverse of tan() or arc tangent.atan2()It is used to calculate the angle from a specified point of origin measured from the positive x-axis.cos()cos() function is used to calculate the cosine value of an angle.tan()tan() function is used to calculate the tangent value of an angle.degrees()It converts a given radian measurement value to its corresponding value in degrees.radians()It converts a given degree measurement value to its corresponding value in radians.angleMode()angleMode() function is used to set the mode in which the angle is interpreted.Last Updated : 23 Aug, 2023Like Article Save Article Please Login to comment...