How would I get a point on a circle’s surface? I need this to know my raycast origin point. If there’s a better way to do this let me know.

Kinda hard to describe but it’s like this (excuse my drawing skills lol):

How would I get a point on a circle’s surface? I need this to know my raycast origin point. If there’s a better way to do this let me know.

Kinda hard to describe but it’s like this (excuse my drawing skills lol):

1 Like

You can get the points in red if you know the radius of the wheel

Your point position will be

X = radius * cos(angle)

Y = radius * sin(angle)

Z = your wheel Z

```
--WheelX, wheelY and wheelZ are the coordinates of the center of your wheel
local angle = math.rad(10) --10 degree angle
local radius = 2
local wheelPosition = Vector3.new(wheelX+radius*math.cos(angle), wheelY+radius*math.sin(angle), wheelZ)
```

4 Likes

Thank you :)

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.