Python 3D Graphics Tutorial 5: Bouncing Ball Simulation in Visual Python

preview_player
Показать описание
You guys can help me out over at Patreon, and that will help me keep my gear updated, and help me keep this quality content coming:

In this video we show step-by-step instructions on how to understand and use parameters in 3D design and modeling in vpython, (visual python), and how to bring your models to life. I do not assume you are an expert, so these lessons are designed for complete beginners.
#Python
#Lessons
#Graphics
Рекомендации по теме
Комментарии
Автор

I AM LEGNED!! It's so amazing how at first, I was a cheap lawn chair, and I could hardly code
but with your AMAZING TUTORIALS, I am now a LEGEND!! Thanks SOOOO MUCH

danielsaenz
Автор

I'm legendary Lawn Chair again, after watching some of the video, I found out what I needed to do. Mr. Paul is a Legendary Teacher!

Kurt-kjjh
Автор

How can this Course got just 160 likes ? these are golden lessons Mr PAUL is offering us!!

wankamkrys
Автор

The happiness and the satisfaction when a code is correct and it works properly , is a amazing thing. Those who have experienced it knows how it feels .Finally I AM LEGEND.

h.w.k.ishara
Автор

I AM LEGEND! I was yelling so loudly about the duplicate variable names that I thought you could hear me in Africa, but I was wrong. :) it was easy to get confused about all those names. Thanks for another most excellent lesson, Paul.

cbrombaugh
Автор

I learned the whole Arduino with his videos.
I am gonna do the same with Python

fredfrancium
Автор

Fell short on this one like a folded-up lawn chair but learned a lot from the attempt. Not discouraged, more determined!

TheSudouser
Автор

You are an amazing teacher! I am so glad I found your channel

JKamohoalii
Автор

I am Legend...
Paul, your lessons have added a new dimension to my life...

zaqk
Автор

I made almost the same errors 😂😂spent about 2 HOURS decoding it in the morning, almost gave up and saw the problem in yPos, was glad to learn with you going through the same 😊

polito-ydfp
Автор

This one was quick since I played a lot with the 3 dimensions of the sphere with the kiddos. On to the next one ! 💥

maku
Автор

i did a similar mistake at first, but have it fixed before looking at the video. I am a legend!

ernestomendoza
Автор

I AM LEGEND!!! Thank you Mr. Paul for teaching us the way how REAL teachers should teach ♥

shatterism
Автор

Pauls having an off day today, I see. 🤣It's ok Paul, we all have our days! "were you guys screaming at me"... Yep! I was!

wayneswan
Автор

I am Legend - I got the homework from lesson 4 to work after some struggle. I had a jail break but after doing some basic trouble shooting I discovered a typo with a small letter instead of a capital letter in a variable. Worked fine after that! Thank you.

pokerface
Автор

Always fun when you get something moving with code. I liked the home work. Took me a few moments...but got it to work. Thank you!

zoltantakacs
Автор

I am legend. I am learning so much and having fun that I stopped the Raspberry Pi lessons to devote more time to Vpython.

petefontana
Автор

Great example, Paul, of debugging using "divide and conquer". I am impressed you did it so quickly and under pressure of being online! My logic was that, for any wall, the ball always has to travel LESS than the original constraints by the marbleRadius + 1/2 wallThickness., which I called adjust. The constraint then becomes : if xpos > (roomWidth/2 - adjust) or xpos < -(roomWidth/2 - adjust):. For y use roomHeight and for z use roomDepth. I am really enjoying your lessons. You are a great teacher.

PapaKn
Автор

I am LEGEND!! The best part is when you change the delta(x, y, z) and have each of them different. It actually looks like a bouncing ball! Thank you!!!!

architjain
Автор

I actually made a stupid mistake early on, by accidentally messing up my marble.pos vector. After doing that, I went off and made it way more complicated than it needed to be (added threads and everything). After being stumped, I started to watch the video. After I saw you start to include everything under the while loop, I realized my initial process had been correct, and returned to finally get the program working. So I only partially folded lol.

madsci