mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
2/7/18 11:17AM
This commit is contained in:
parent
c258855144
commit
dd92983e8b
@ -108,7 +108,7 @@ ArrayList<Integer> intArrayList = new ArrayList<Integer>();
|
||||
// Format --> ClassName InstanceName
|
||||
SomeRandomClass myObject // then instantiate later
|
||||
//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,
|
||||
// for the simplicity sake, I will leave them out of discussion here.
|
||||
@ -135,15 +135,18 @@ float sr = sqrt(25); // sr = 5.0
|
||||
|
||||
// Vectors
|
||||
// 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.
|
||||
// You can find more information on PVector class and its functions here. (https://processing.org/reference/PVector.html)
|
||||
// It can describe a two or three dimensional vector and
|
||||
// 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
|
||||
// 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.
|
||||
// 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
|
||||
// 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
|
||||
|
Loading…
Reference in New Issue
Block a user