projects
/
sixth-3d.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updated readability of the code.
[sixth-3d.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
sixth
/
e3d
/
geometry
/
Point3D.java
diff --git
a/src/main/java/eu/svjatoslav/sixth/e3d/geometry/Point3D.java
b/src/main/java/eu/svjatoslav/sixth/e3d/geometry/Point3D.java
index
1c8700a
..
8d72345
100755
(executable)
--- a/
src/main/java/eu/svjatoslav/sixth/e3d/geometry/Point3D.java
+++ b/
src/main/java/eu/svjatoslav/sixth/e3d/geometry/Point3D.java
@@
-147,7
+147,7
@@
public class Point3D implements Cloneable {
* @param angleXZ angle around XZ axis.
* @param angleYZ angle around YZ axis.
*/
* @param angleXZ angle around XZ axis.
* @param angleYZ angle around YZ axis.
*/
- public
void
rotate(final Point3D center, final double angleXZ,
+ public
Point3D
rotate(final Point3D center, final double angleXZ,
final double angleYZ) {
final double s1 = sin(angleXZ);
final double c1 = cos(angleXZ);
final double angleYZ) {
final double s1 = sin(angleXZ);
final double c1 = cos(angleXZ);
@@
-168,6
+168,12
@@
public class Point3D implements Cloneable {
x = x1 + center.x;
y = y1 + center.y;
z = z2 + center.z;
x = x1 + center.x;
y = y1 + center.y;
z = z2 + center.z;
+
+ return this;
+ }
+
+ public Point3D rotate(final double angleXZ, final double angleYZ) {
+ return rotate(new Point3D(0, 0, 0), angleXZ, angleYZ);
}
/**
}
/**