/*
- * Sixth 3D engine. Author: Svjatoslav Agejenko.
+ * Sixth 3D engine. Author: Svjatoslav Agejenko.
* This project is released under Creative Commons Zero (CC0) license.
*/
package eu.svjatoslav.sixth.e3d.geometry;
/**
* Add coordinates of current point to other point. Value of current point will not be changed.
+ *
* @return current point.
*/
- public Point3D addTo(final Point3D ... otherPoints) {
+ public Point3D addTo(final Point3D... otherPoints) {
for (final Point3D otherPoint : otherPoints) otherPoint.add(this);
return this;
}
* <p>
* See also: <a href="https://marctenbosch.com/quaternions/">Let's remove Quaternions from every 3D Engine</a>
*
- * @param center center point.
+ * @param center center point.
* @param angleXZ angle around XZ axis.
* @param angleYZ angle around YZ axis.
*/
public Point3D rotate(final Point3D center, final double angleXZ,
- final double angleYZ) {
+ final double angleYZ) {
final double s1 = sin(angleXZ);
final double c1 = cos(angleXZ);
/**
* Set current point coordinates to given values.
+ *
* @param x X coordinate.
* @param y Y coordinate.
* @param z Z coordinate.