'limit_min',\r
'limit_max',\r
]\r
- def __init__(self, bone_index, limit_angle, limit_min=common.Vector3(), limit_max=common.Vector3()):\r
+ def __init__(self, bone_index, limit_angle, limit_min=None, limit_max=None):\r
self.bone_index=bone_index\r
self.limit_angle=limit_angle\r
- self.limit_min=limit_min\r
- self.limit_max=limit_max\r
+ self.limit_min=limit_min or common.Vector3\r
+ self.limit_max=limit_max or common.Vector3\r
\r
def __eq__(self, rhs):\r
return (\r
parent_index,\r
layer,\r
flag,\r
- tail_position=common.Vector3(),\r
+ tail_position=None,\r
tail_index=-1,\r
effect_index=-1,\r
effect_factor=0.0,\r
- fixed_axis=common.Vector3(),\r
- local_x_vector=common.Vector3(),\r
- local_z_vector=common.Vector3(),\r
+ fixed_axis=None,\r
+ local_x_vector=None,\r
+ local_z_vector=None,\r
external_key=-1,\r
ik=None\r
):\r
self.parent_index=parent_index\r
self.layer=layer\r
self.flag=flag\r
- self.tail_position=tail_position\r
+ self.tail_position=tail_position or common.Vector3\r
self.tail_index=tail_index\r
self.effect_index=effect_index\r
self.effect_factor=effect_factor\r
- self.fixed_axis=fixed_axis\r
- self.local_x_vector=local_x_vector\r
- self.local_z_vector=local_z_vector\r
+ self.fixed_axis=fixed_axis or common.Vector3\r
+ self.local_x_vector=local_x_vector or common.Vector3\r
+ self.local_z_vector=local_z_vector or common.Vector3\r
self.external_key=external_key\r
self.ik=ik\r
\r