I created cube, then I created circle-curve and scaled it. Then I set modifers on the cube: array to fit the curve length, and next a curve modifier. But my cubes not fit exactly on the curve, and I don't know why :-/ If someone finds a solution to this problem, please share it.
I attached screenshots of my steps.
-
$\begingroup$ Related: blender.stackexchange.com/questions/6023/… ? $\endgroup$– p2orCommented Feb 26, 2016 at 11:04
-
$\begingroup$ @poor not related, because I want to create with curve, to make more complex shapes ;-) $\endgroup$– piotrekCommented Feb 28, 2016 at 0:30
2 Answers
Fit Curve changes the number of copies in the array to fit within the length of the curve object specified in Curve. If the length of your mesh is a multiple of the length of the curve, then there will be an exact fit. It is up to you to scale your mesh.
-
$\begingroup$ In fact the answer above its true but its somehow sad. The solution will be pretty easy for someone "python-experienced" imo ... I have the curve of an exact length and the object too and I want to repeat it 10x or 50x so the gap between copies could change but the copies could be the exact number. $\endgroup$ Commented Oct 10, 2018 at 11:24
You can do one of two things.
With the current selection you are showing, pop open your transform panel (N), then in the X Dimension hold the Shift and click+drag left.
Or if the curve size does not matter, select the curve and scale it up, while also holding Shift.
-
$\begingroup$ For me this is not a solution, because I want to have bigger precision over tis. $\endgroup$– piotrekCommented Feb 28, 2016 at 0:31
-
$\begingroup$ The point is, is that whatever calculation you need to make to adjust one of the objects in this way, that is what is going to get you there. It is calculate-able. $\endgroup$ Commented Feb 28, 2016 at 3:48