0
$\begingroup$

I obviously can't use matrix apply or move nodes, because curve before evaluation isn't defined by positions of vertexes (I think it's represented as a function). I tried curve offset and cast curve, but all those are distorting the curve, not just moving it.

Edit: I am using a "Curve Mapper" to create the curve. I tried changing clipping (min Y to -1 and max Y to 0), but it doesn't let me edit the curve (all points can be only moved to Y = 0).

I am stuck, why isn't there any "Move Curve" node? From my limited perspective, it renders a lot of other nodes useless (e.g. "Concat Curve" - I want to move one curve bellow the other curve and then do the join, otherwise it results in nonsense).

$\endgroup$

2 Answers 2

1
$\begingroup$

You can use Apply Vector Field to Curve node. Pass a vector or a matrix to it's Field input.

$\endgroup$
1
  • $\begingroup$ I don't seem to have available the "Apply Vector Field to Curve". I tried "Apply Field to Curve" and that works (I am probably horribly misusing some of the nodes). Thank you :). Edit: oh, you are right, passing just ordinary Vector works as well ^^. $\endgroup$
    – menfon
    Commented Nov 20, 2020 at 13:05
0
$\begingroup$

Initially pipeline was designed to create curve from mesh. When defining curve you can move it. Is it possible? Or you operate on some curves from beginning?

$\endgroup$
1
  • $\begingroup$ Unfortunately I was using "Curve Mapper" as a curve generator and that node doesn't seem to support moving its curve (setting negative Y limit causes the node to stop allowing for any nodes except those having Y = 0). Curve Mapper was easy to use, but it doesn't seem to be a great/universal way of generating curves (e.g. no loops allowed). $\endgroup$
    – menfon
    Commented Nov 20, 2020 at 13:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .