New constructor added. It defines ALL variables of the class, directly, indirrectly
or by default. If radius is negative, it becames positive with modification of angle +=PI
So in normal case user \dous not need to define all other parameters. But he still can do it.
New constructor added