Hello,

I have a circle and this circle has orbits around it. The orbits’ shape is triangle.

My orbit creation code:

```
public void CreateOrbitsAroundCircle(int num, Vector3 point, float radius)
{
for (int i = 0; i < num; i++)
{
/* Distance around the circle */
var radians = 2 * Mathf.PI / num * i;
/* Get the vector direction */
var vertical = Mathf.Sin(radians);
var horizontal = Mathf.Cos(radians);
var spawnDir = new Vector3(horizontal, vertical, 0);
/* Get the spawn position */
var spawnPos = point + spawnDir * radius; // Radius is just the distance away from the point
/* Now spawn */
var newOrbit = Instantiate(orbit, spawnPos, Quaternion.identity, this.transform);
//newOrbit.name = playerName;
/* Rotate the enemy to face towards player */
//enemy.transform.LookAt(point);
/* Adjust height */
//enemy.transform.Translate(new Vector3(0, enemy.transform.localScale.y / 2, 0));
}
}
```

I can add orbits by this code up to 10 orbits.

My question is this: I want to rotate triangles like my circle has spikes!

Like this:

How can I do that?