mirror of
https://github.com/GTNewHorizons/CodeChickenCore.git
synced 2026-11-11 07:47:47 +00:00
27 lines
483 B
Java
27 lines
483 B
Java
package codechicken.lib.vec;
|
|||
|
|
|
||
|
|
public class SwapYZ extends VariableTransformation
|
||
|
|
{
|
||
|
|
public SwapYZ()
|
||
|
|
{
|
||
|
|
super(new Matrix4(
|
||
|
|
1, 0, 0, 0,
|
||
|
|
0, 0, 1, 0,
|
||
|
|
0, 1, 0, 0,
|
||
|
|
0, 0, 0, 1));
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public void apply(Vector3 vec)
|
||
|
|
{
|
||
|
|
double vz = vec.z;
|
||
|
|
vec.z = vec.y;
|
||
|
|
vec.y = vz;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Transformation inverse()
|
||
|
|
{
|
||
|
|
return this;
|
||
|
|
}
|
||
|
|
}
|