@@ -45,6 +45,8 @@ def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
45
45
trait = CFloat ()
46
46
if default_value is Undefined :
47
47
default_value = self .default_value
48
+ else :
49
+ self .default_value = default_value
48
50
super (Vector2 , self ).__init__ (* (trait , trait ), default_value = default_value , ** kwargs )
49
51
50
52
@@ -60,6 +62,8 @@ def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
60
62
trait = CFloat ()
61
63
if default_value is Undefined :
62
64
default_value = self .default_value
65
+ else :
66
+ self .default_value = default_value
63
67
super (Vector3 , self ).__init__ (* (trait , trait , trait ), default_value = default_value , ** kwargs )
64
68
65
69
@@ -75,6 +79,8 @@ def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
75
79
trait = CFloat ()
76
80
if default_value is Undefined :
77
81
default_value = self .default_value
82
+ else :
83
+ self .default_value = default_value
78
84
super (Vector4 , self ).__init__ (* (trait , trait , trait , trait ), default_value = default_value , ** kwargs )
79
85
80
86
@@ -94,6 +100,8 @@ def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
94
100
trait = CFloat ()
95
101
if default_value is Undefined :
96
102
default_value = self .default_value
103
+ else :
104
+ self .default_value = default_value
97
105
super (Matrix3 , self ).__init__ (* ((trait ,) * 9 ), default_value = default_value , ** kwargs )
98
106
99
107
@@ -114,6 +122,8 @@ def __init__(self, trait=Undefined, default_value=Undefined, **kwargs):
114
122
trait = CFloat ()
115
123
if default_value is Undefined :
116
124
default_value = self .default_value
125
+ else :
126
+ self .default_value = default_value
117
127
super (Matrix4 , self ).__init__ (* ((trait ,) * 16 ), default_value = default_value , ** kwargs )
118
128
119
129
@@ -161,6 +171,8 @@ class Euler(Tuple):
161
171
def __init__ (self , default_value = Undefined , ** kwargs ):
162
172
if default_value is Undefined :
163
173
default_value = self .default_value
174
+ else :
175
+ self .default_value = default_value
164
176
super (Euler , self ).__init__ (
165
177
CFloat (), CFloat (), CFloat (),
166
178
Enum (self ._accepted_orders , self ._accepted_orders [0 ]),
0 commit comments