Hello.

I don’t understand why the following code doesn’t let the object circle.

The object “dot” is just a Sprite in an two-dimensional environment.

It should be moving around the center, right?

Thus from north over east to south and over west to north.

Many thanks for your help in advance.

```
Vector3 origin = new Vector3(1,1,0);
float r = 1.0f;
float angle= 0.0f;
```

void Update()

{

```
//float x = r * Mathf.Cos(Mathf.Deg2Rad * angle);
//float y = r * Mathf.Sign(Mathf.Deg2Rad * angle);
float x = r * Mathf.Cos(angle);
float y = r * Mathf.Sign(angle);
Vector3 v = new Vector3(x, y, 0);
v += origin;
angle += 1.0f;
dot.transform.position = v;
```

}