A lot of very useful methods and important concepts in a single video, thanks for sharing this! Here are some of my finds which may be useful to someone: 1) In my version of manim I had to replace "plane.get_graph()" with "plane.plot()" otherwise I get an error for non existent x_range argument 2) There seems to be a built-in equivalent to your get_horizontal_line_to_graph custom method. I did it like this: hline = always_redraw( lambda: plane.get_horizontal_line(plane.input_to_graph_point(k.get_value(), func)) ) Works for vertical line as well!
I am learning Manim CE; a lot of tutorial videos are based on Manim GL. On behalf of those of us learning CE, thank you for your videos and PLEASE keep them coming!!!
Probably this is first Manim's tutorial I came across with it, not sure if i ever going to use it but it is always good to learn or get glimpse of people hard work. Good work. Thanks
Thankyou this is great. It compiles but did not initially run. I had to replace 'get_graph' with 'plot' and it then ran perfectly. Really pleased to find your tutorials. Nice 1
This video is a great help. By the way, just in case other people are checking the video now, I think the "get_graph" function on line 57 has been changed to "plot" according to the docs.
Thank you so much for this great tutorial!! But I am facing a problem for the last part i.e Arclength, in that it is showing an error while running that " get_arc_line_on_function" is not defined.
Hey mate. This is a helper function I made, so it needs to be pre defined. (ie, make sure you have it coded before trying to call it, as it isn't in the manim libarary)
Wonderful job. I have a question: why the code line .add_background_rectangle(), that is the line 113 of the code, is inside of slope_value_text(...) object, that is, slope_value_text=(... .add_background_rectangle()) and the same code line is outside of the slope_value object on the line 121 of the code, that is, slope_value=always_redraw(...).add_background_rectangle() ? On the time 4:31. Thanks for the videos!
Great video! i like and learn so much, thanks a lot. i have a cuestion: How can I make the same animation of the tangent line to the function, but a vector appears? I try to make an animation about the Frenet trihedral, so I am looking for references that could help me.
Good question. You would create your own definition (ie, a callable function) where the line is a vector. If you join the discord and ask or message me, we could figure it out pretty quickly!
Great video! I just wonder, is it possible to create all of those lines in the loop at the same time? I know that you can play different animations simultaneously, but as far as I know this only works for a set amount of animations/mobjects. But with a loop like this, the amount of lines we want to create isnt predetermined, so I wondered whether I can still create them at the same time?
I think I know your issue! You would have a line `plane = NumberPlane(stuff).add_coordinates()`. Try this instead: `plane = NumberPlane(stuff)` `plane.add_coordinates()` Let me know if this helps, otherwise hit me up in the manimce discord
hey man! awesome video and very understandable! i am however running into a pickle, i'm getting the error "AttributeError: ValueTracker object has no attribute 'get'" for k.get_value(). do you know if it's depreciated?
It sounds like there might be a line or two of your code that isn't right. If you send this in the manim discord, plenty of people could tell you where you have gone wrong. All of the code from this video still works.
These videos are MASSIVELY underrated. Thank you for making them.
Thanks mate! Legendary comment
+999999999999999999 marvellous tutorials men!!!
A lot of very useful methods and important concepts in a single video, thanks for sharing this!
Here are some of my finds which may be useful to someone:
1) In my version of manim I had to replace "plane.get_graph()" with "plane.plot()" otherwise I get an error for non existent x_range argument
2) There seems to be a built-in equivalent to your get_horizontal_line_to_graph custom method. I did it like this:
hline = always_redraw(
lambda: plane.get_horizontal_line(plane.input_to_graph_point(k.get_value(), func))
)
Works for vertical line as well!
I am learning Manim CE; a lot of tutorial videos are based on Manim GL. On behalf of those of us learning CE, thank you for your videos and PLEASE keep them coming!!!
Thanks mate! All good, I'm glad they're helping
Probably this is first Manim's tutorial I came across with it, not sure if i ever going to use it but it is always good to learn or get glimpse of people hard work. Good work. Thanks
Good luck! The discord is a great place to learn too
@@BrianAmedee yeah, I actually going to say that too lol
If this video does not has more views or likes is just because there is not enough people into manim... great work.
Thankyou this is great. It compiles but did not initially run. I had to replace 'get_graph' with 'plot' and it then ran perfectly. Really pleased to find your tutorials. Nice 1
Actually, I was struggling with the same error. Thanks for mentioning this in your comment.
This video is a great help. By the way, just in case other people are checking the video now, I think the "get_graph" function on line 57 has been changed to "plot" according to the docs.
These videos are amazing.Hoping for more videos!!
Thanks for the compliment, there is more coming!
Keep up your good work, I'm going to list you on my recommended channels. Hopefully that gets you some attention! 💪🙏💪🙏💪🙏💪🙏💪🙏
Much appreciated mate! I love your work!
Thank you for this video. It make many concepts easy to understand.
Yo these tutorials are massively helpful for my SoME#1 video, thanks a ton dude!
Glad to help! I look forward to seeing what you produce!
most informativ tutorial I saw. Congratulations, great work! Thank you
Great 👍. Keep explaining on that way
Thanx u are a life saver 🎉
Thank you so much for this great tutorial!!
But I am facing a problem for the last part i.e Arclength, in that it is showing an error while running that
" get_arc_line_on_function" is not defined.
Hey mate. This is a helper function I made, so it needs to be pre defined. (ie, make sure you have it coded before trying to call it, as it isn't in the manim libarary)
Wonderful job. I have a question: why the code line .add_background_rectangle(), that is the line 113 of the code, is inside of slope_value_text(...) object, that is, slope_value_text=(... .add_background_rectangle()) and the same code line is outside of the slope_value object on the line 121 of the code, that is, slope_value=always_redraw(...).add_background_rectangle() ? On the time 4:31. Thanks for the videos!
Good question, I didn't even realise this in my code. I could be wrong, but I don't think it will change anything either way!
Great video! i like and learn so much, thanks a lot.
i have a cuestion:
How can I make the same animation of the tangent line to the function, but a vector appears? I try to make an animation about the Frenet trihedral, so I am looking for references that could help me.
Good question. You would create your own definition (ie, a callable function) where the line is a vector. If you join the discord and ask or message me, we could figure it out pretty quickly!
Next video on how to install manim please
Great video!
I just wonder, is it possible to create all of those lines in the loop at the same time? I know that you can play different animations simultaneously, but as far as I know this only works for a set amount of animations/mobjects. But with a loop like this, the amount of lines we want to create isnt predetermined, so I wondered whether I can still create them at the same time?
Thanks mate! Yeah, you could totally do this. If I wanted to create something like that, I would define it as a helper function for a scene!
@@BrianAmedee I see, thats great! Thanks a lot!
I'm in accelerated maths cuz of U
Making gains too I hope!
TypeError: getter() got an unexpected keyword argument 'x_range'
Manim Community v0.8.0
Please help me solve this issue
I think I know your issue! You would have a line `plane = NumberPlane(stuff).add_coordinates()`. Try this instead:
`plane = NumberPlane(stuff)`
`plane.add_coordinates()`
Let me know if this helps, otherwise hit me up in the manimce discord
Where did you leave the code of the last video ?
Right here: github.com/brianamedee/Manim-Tutorials-2021 (Also in description)
hey man! awesome video and very understandable! i am however running into a pickle, i'm getting the error
"AttributeError: ValueTracker object has no attribute 'get'"
for k.get_value(). do you know if it's depreciated?
It sounds like there might be a line or two of your code that isn't right. If you send this in the manim discord, plenty of people could tell you where you have gone wrong. All of the code from this video still works.
@@BrianAmedee thanks brian, i’ll have another peek!
how to install manim sir?
Check description. I will be more impressed if you can install manim than actually use it.
NameError: name 'MathTex' is not defined
Try 'Tex'. I am coding on ManimCE v0.8.0. Some of the syntax is different than Manim 3B1B.
@@BrianAmedee Thanks
Very good video. Please can I have your email ?
Thanks mate! It is bamed2@eq.edu.au
You can also reach me in the Manim Discord
Great tutorials, btw, get_graph has been deprecated, use plot.