Need Help Making a Curve Between Two Points

I am currently working on designing roads for my game. However, I’ve ran into a little bit of an issue. I have no idea how to make a curve between two points for the road lines.

Issue Shown Here:

I tried using Archimedes and then resizing the length so that it’ll sort of line up, but that completely failed because it didn’t alter the positions based on the length. I’m trying to have some sort of way to be able to make a curve here with and set the desired amount of segments or something like that.

If someone has a plugin or some sort of trick that you can inform me about it would be really appreciated. :smile:

I might have to go through the nightmare of figuring out the Bezier Curves thing on Roblox and make my own plugin if no solution is found.

Desired product is something like this (that would connect the two lines together)

1 Like

Please do! :pleading_face:


This is a problem I run into sometimes, and to fix it, I just use Archimedes and do trial and error for 30 minutes. @fourpapa1 help us. :pensive:

2 Likes

Glad I’m not the only one that runs into this issue. I find it quite the headache. :face_with_head_bandage:

1 Like

Put two parts opposite from each other.

Rotate them in your desired angle.
https://gyazo.com/75b341f36666a35804357458e8447700.mp4

Alight the parts with your desired align tool.
https://gyazo.com/0158eb3102914d431f245935c7a1e550.mp4

If you want the align tool I’m using:

I haven’t used the bezier curve plugin, but here’s how I normally do it with Archimedes:

Generate your curve with Archimedes (shown in red), it doesn’t have to line up, just make sure the curve is about how you want it to look when finished. Note the last part in the curve (blue) is parallel with the grey part, meaning both are at the same angle.

Check the position values of these two parts:

image
image

Figure out which value corresponds to the direction you need to move the curve, which in my case is the first one. You can do that by moving one of those parts to the left or right and seeing which position value changes. Subtract these two values from one another:

So 9.795 - 9.58 would equal 0.215. That is the amount you move the curve. The grey part that already connects to the curve will need to be moved also, or resized shorter by the same amount you move the curve.

Once the curve is moved over, you can delete the last parallel part of the curve from the first step, which we no longer need. The parts will be properly positioned, but the final step is to connect them with ResizeAllign so that the connection is seamless:
image
image

Here’s a recording of the process:

8 Likes

Thank you papa. I will cherish this information.

3 Likes

I’ll probably still make a plugin because I like torturing myself but this is brilliant. Thanks!

I was referencing to the Documentation that Roblox made for Bezier Curves just for clarification, not the existing plugin.