From dcb6c2159446135a142cad41eec185bb24c45bfb Mon Sep 17 00:00:00 2001 From: bjculkin Date: Wed, 11 Apr 2018 15:29:25 -0400 Subject: Split #9 into one class/file --- CSMath/src/bezier/transforms/TDHYAxisReflection.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 CSMath/src/bezier/transforms/TDHYAxisReflection.java (limited to 'CSMath/src/bezier/transforms/TDHYAxisReflection.java') diff --git a/CSMath/src/bezier/transforms/TDHYAxisReflection.java b/CSMath/src/bezier/transforms/TDHYAxisReflection.java new file mode 100644 index 0000000..f302fe4 --- /dev/null +++ b/CSMath/src/bezier/transforms/TDHYAxisReflection.java @@ -0,0 +1,20 @@ +package bezier.transforms; + +import bezier.TDHPoint; + +public class TDHYAxisReflection implements TDHTransform { + @Override + public TDHTransformType type() { + return TDHTransformType.REFLECTION; + } + + @Override + public TDHPoint transform(TDHPoint punkt) { + return new TDHPoint(-punkt.x, punkt.y, punkt.z); + } + + @Override + public String toString() { + return "TDHYAxisReflection []"; + } +} \ No newline at end of file -- cgit v1.2.3