new()
@:value(new Vector3D())color:Vector3D = new Vector3D()
@:value(new Vector3D())direction:Vector3D = new Vector3D()
shadowRegion:Vector3D
@:value(new Vector3D())shadowData:Vector3D = new Vector3D()