2/7/18 11:17AM

This commit is contained in:
Phone Thant Ko 2018-07-02 11:17:25 +06:30
parent c258855144
commit dd92983e8b

View File

@ -108,7 +108,7 @@ ArrayList<Integer> intArrayList = new ArrayList<Integer>();
// Format --> ClassName InstanceName // Format --> ClassName InstanceName
SomeRandomClass myObject // then instantiate later SomeRandomClass myObject // then instantiate later
//or //or
SomeRandomClass myObjectInstantiated = new SomeRandomClass(); // Assuming we have nothing to pass into the constructor SomeRandomClass myObjectInstantiated = new SomeRandomClass();
// Processing comes up with more collections (eg. - Dictionaries and Lists) by default, // Processing comes up with more collections (eg. - Dictionaries and Lists) by default,
// for the simplicity sake, I will leave them out of discussion here. // for the simplicity sake, I will leave them out of discussion here.
@ -135,15 +135,18 @@ float sr = sqrt(25); // sr = 5.0
// Vectors // Vectors
// Processing provides an easy way to implement vectors in its environment using PVector class. // Processing provides an easy way to implement vectors in its environment using PVector class.
// It can describe a two or three dimensional vector and comes with a set of methods which are useful for matrices operations. // It can describe a two or three dimensional vector and
// You can find more information on PVector class and its functions here. (https://processing.org/reference/PVector.html) // comes with a set of methods which are useful for matrices operations.
// You can find more information on PVector class and its functions here.
// (https://processing.org/reference/PVector.html)
// Trigonometry // Trigonometry
// Processing also supports trigonometric operations by supplying a set of functions. // Processing also supports trigonometric operations by supplying a set of functions.
// sin(), cos(), tan(), asin(), acos(), atan() and also degrees() and radians() for convenient conversion. // sin(), cos(), tan(), asin(), acos(), atan() and also degrees() and radians() for convenient conversion.
// However, a thing to note is those functions take angle in radians as the parameter so it has to be converted beforehand. // However, those functions take angle in radians as the parameter so it has to be converted beforehand.
float one = sin(PI/2); // one = 1.0 float one = sin(PI/2); // one = 1.0
// As you may have noticed, there exists a set of constants for trigonometric uses; PI, HALF_PI, QUARTER_PI and so on... // As you may have noticed, there exists a set of constants for trigonometric uses;
// PI, HALF_PI, QUARTER_PI and so on...
``` ```
Processing is easy to learn and is particularly useful to create multimedia contents (even in 3D) without Processing is easy to learn and is particularly useful to create multimedia contents (even in 3D) without