summaryrefslogtreecommitdiff
path: root/CSMath/src/bezier/geom/transform/TDHYAxisReflection.java
blob: 7e8f6d93f96e0b496d0ea67eff164f5cdad4e6fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package bezier.geom.transform;

import bezier.geom.TDHPoint;

/**
 * Reflect about y-axis.
 * @author bjculkin
 *
 */
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 []";
	}
}