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)

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)

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];