Page 1 of 1

What is the best way to get the anchor point to the center of a line in Video Copilot for Saber?

Posted: July 6th, 2020, 3:58 pm
by AKASGaming

I'm trying to make this saber spin from the center while constantly having the anchor point between the two points (Core Start and Core End)

Image

I prefer having to run an expression to do this but if there's another way please let me know!

Thanks in advanced!

PS: I'm using this with this current expression:

Code: Select all

x1 = effect("Saber")("Core Start")[0]
x2 = effect("Saber")("Core Start")[1]

y1 = effect("Saber")("Core End")[0]
y2 = effect("Saber")("Core End")[1]

transform.anchorPoint([x1/y1], [x2/y2])

With error: "undefined value used in expression (could be an out of range array subscript )"


Re: What is the best way to get the anchor point to the center of a line in Video Copilot for Saber?

Posted: September 10th, 2020, 5:40 am
by sshahriyari
AKASGaming wrote: July 6th, 2020, 3:58 pm

I'm trying to make this saber spin from the center while constantly having the anchor point between the two points (Core Start and Core End)

Image

I prefer having to run an expression to do this but if there's another way please let me know!

Thanks in advanced!

PS: I'm using this with this current expression:

Code: Select all

x1 = effect("Saber")("Core Start")[0]
x2 = effect("Saber")("Core Start")[1]

y1 = effect("Saber")("Core End")[0]
y2 = effect("Saber")("Core End")[1]

transform.anchorPoint([x1/y1], [x2/y2])

With error: "undefined value used in expression (could be an out of range array subscript )"

Try this :

Code: Select all

var x1 = effect("Saber")("Core Start")[0]];
var y1 = effect("Saber")("Core Start")[1];

var x2 = effect("Saber")("Core End")[0];
var y2 = effect("Saber")("Core End")[1];

xResults = (x1 + x2) / 2;
yResults = (y1 + y2) / 2;
[xResults, yResults];