It's a fact of life, math is hard. Unfortunately, 3D graphics require a fair bit of knowledge about the subject. Fortunately, jME is able to hide the majority of the details away from the user. Vectors are the fundamental type in the 3D environment, and it is used extensively. Matrices are also a basic necessity of 3D for representing linear systems. xref:ROOT:jme3/quaternion.adoc[Quaternions] are perhaps the most powerful and complicated of the basic types and are used for rotation in jME.
@@ -720,7 +720,7 @@ Rectangle defines a finite plane within three dimensional space that is specifie
=== jME Usage
-Rectangle is a straight forward data class that simply maintains values that defines a Rectangle in 3D space. One interesting use is the `random` method that will create a random point on the Rectangle. The xref:ROOT:jme3/advanced/effects_overview.adoc[Particle System] makes use of this to define an area that generates xref:ROOT:jme3/advanced/particle_emitters.adoc[Particles].
+Rectangle is a straight forward data class that simply maintains values that defines a Rectangle in 3D space. One interesting use is the `random` method that will create a random point on the Rectangle. The xref:core:effect/effects_overview.adoc[Particle System] makes use of this to define an area that generates xref:ROOT:jme3/advanced/particle_emitters.adoc[Particles].
=== Example 1 : Define a Rectangle and Get a Point From It