Peter Corke
Peter Corke
`trnorm2` never got written... It's on the list now.
Re. your last question, it's because the argument isn't an object yet. The class is testing whether the argument is the right kind of matrix for the class. From a...
Re. the first part, I see the behaviour that I'd expect: ``` >>> a = SE3.Rand() >>> b = SE3.Rand() >>> a.interp(b, 0) 0.5829 0.2942 0.7574 -0.7834 -0.6052 0.7792 0.1631...
Doing this in bursts... Deliberately creating an invalid SE(3) matrix and object ``` >>> bad = SE3(np.diag([2,1,1,1]), check=False) >>> bad Out[10]: 2 0 0 0 0 1 0 0 0...
Looks great! I'll have a look at the change on the weekend. There's more I'd like to do with animations but this seems like a win. Thx for your interest
what was the code that caused the issue?
Did you have an active 2D plot before you did this?
Not sure it's possible. I think you need to render a set of frames and play them back. For many use cases that's probably not a big disadvantage. Alternatively, programmatically...
TkAgg is great but little known, I hope it is supported long into the future. You want to do something like the example on p48 of the book? That’s not...
Thanks. Maybe a bit before that I pushed a change to trplot() that takes an iterable. Unlike tranimate, it leaves all the frames showing.