1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package cz.cuni.amis.pogamut.ut2004.t3dgenerator.datatypes;
18
19 import cz.cuni.amis.pogamut.unreal.t3dgenerator.annotations.UnrealDataType;
20 import cz.cuni.amis.pogamut.unreal.t3dgenerator.datatypes.Vector3D;
21
22
23
24
25
26 @UnrealDataType
27 public class Scale {
28 private Vector3D scale;
29 private float sheerRate;
30 private ESheerAxis sheerAxis;
31
32 public Scale(Vector3D scale, float sheerRate, ESheerAxis sheerAxis) {
33 this.scale = scale;
34 this.sheerRate = sheerRate;
35 this.sheerAxis = sheerAxis;
36 }
37
38
39
40 public Vector3D getScale() {
41 return scale;
42 }
43
44 public void setScale(Vector3D scale) {
45 this.scale = scale;
46 }
47
48 public float getSheerRate() {
49 return sheerRate;
50 }
51
52 public void setSheerRate(float sheerRate) {
53 this.sheerRate = sheerRate;
54 }
55
56 public ESheerAxis getSheerAxis() {
57 return sheerAxis;
58 }
59
60 public void setSheerAxis(ESheerAxis sheerAxis) {
61 this.sheerAxis = sheerAxis;
62 }
63
64
65 }