Why did the Vector Cross the Vector?
13:40
Surface-Surface Intersections (SSi)
12:03
An Introduction to Trig Identities
12:46
Inverse Trig Functions
14:18
7 жыл бұрын
Rotation of Axes - bye bye xy
14:25
7 жыл бұрын
Introduction to Polar Coordinates
12:11
Solving Any Triangle
14:27
7 жыл бұрын
Solving Right Triangles
10:57
7 жыл бұрын
Partial Sums And Series
15:13
7 жыл бұрын
Parametric Equations of Curves
13:01
7 жыл бұрын
Introduction To Sequences
13:59
7 жыл бұрын
Пікірлер
@Lylia-rk7ft
@Lylia-rk7ft Күн бұрын
Rotate the coordinate axes to remove the xy-term and sketch the graph of 3x+6√3xy+9y+(2√3 -4)x-(4√3 +2)y+20 . How can I solve it?
@RanBlakePiano
@RanBlakePiano 15 күн бұрын
Lucid!
@JeremyWilshere
@JeremyWilshere Ай бұрын
12:27 Same as last comment but remaining in radians until the last line # Exactly the same problem. Remain in radians throughout until we output the result in degrees # Prerequisites: GNU units, linux bash shell # For 1 degree on the GCD through Points (A,B) use arithmetic mean of the polar and equatorial radii # copy pasta: # SNIP------------------------------------------ phi_A_r=0.83077672 lambda_A_r=2.13506127 phi_B_r=0.37175513 lambda_B_r=2.75517676 # PART ONE: distance (A,B) = c or d in Gary's diagram a=`units -t "(pi/2 - $phi_B_r)"` b=`units -t "(pi/2 - $phi_A_r)"` gamma_r=`units -t "$lambda_B_r - $lambda_A_r"` cos_c=`units -t "cos ($a) cos ($b) + sin ($a) sin ($b) cos ($gamma_r)"` c=`units -t "acos($cos_c)" radian` C=`units -t "$c ((earthradius_equatorial + earthradius_polar) / 2)" nmile` C_statute_mile=`units -t "$C nmile" mile` printf "# %5.7f %5.7f %5.7f %5.7f " $phi_A_r $lambda_A_r $phi_B_r $lambda_B_r printf "# %-5.2f %-5.2f %-5.2f %5.7f %5.7f %5.2f %5.2f " $a $b $c_deg $gamma_r $cos_c $C $C_statute_mile # 0.8307767 2.1350613 0.3717551 2.7551768 # 1.20 0.74 38.78 0.6201155 0.7795150 2327.30 2678.21 # PART TWO: bearing (A,B) cos_alpha=`units -t "(cos ($a) - cos($c) cos ($b)) / (sin($c) sin ($b))"` alpha=`units -t "acos( $cos_alpha)" deg` bearing=`units -t "360 -$alpha"` printf "# %-5.2f %-5.2f %5.7f %5.2f %5.2f " $a $b $cos_alpha $alpha $bearing # SNIP------------------------------------------ # 1.20 0.74 38.78 0.6201155 0.7795150 2327.30 2678.21
@JeremyWilshere
@JeremyWilshere Ай бұрын
12:27 distance then bearing # Remain in degrees throughout # Prerequisites: GNU units, linux bash shell # copy pasta: # SNIP------------------------------------------ phi_A=47.6 lambda_A=122.33 phi_B=21.3 lambda_B=157.86 # PART ONE: distance (A,B) = c or d in Gary's diagram a=`units -t "(90 - $phi_B)"` b=`units -t "(90 - $phi_A)"` gamma=`units -t "$lambda_B - $lambda_A"` cos_c=`units -t "cos ($a deg) cos ($b deg) + sin ($a deg) sin ($b deg) cos ($gamma deg)"` c=`units -t "acos($cos_c)" deg` C=`units -t "$c 60 nmile" nmile` C_statute_mile=`units -t "$c 60 nmile" mile` printf "# %5.2f %5.2f %5.2f %5.2f " $phi_A $lambda_A $phi_B $lambda_B printf "# %5.2f %5.2f %5.2f %5.7f %5.4f %5.2f %5.2f " $a $b $gamma $cos_c $c $C $C_statute_mile # 47.60 122.33 21.30 157.86 # 68.70 42.40 35.53 0.7795150 38.7838 2327.03 2677.90 # # Glen Gary: # 12:37 # PART TWO # Bearing (A,B) # Bearing for same trip, theta (A,B) wrt Grid North (North Pole = NP) # instead of theta, I use alpha to preserve notation symmetry # value d (aka c) is substituted in from above # cos_alpha=`units -t "(cos ($a deg) - cos($c deg) cos ($b deg)) / ( sin($c deg) sin ($b deg) )"` alpha=`units -t "acos( $cos_alpha)" deg` bearing=`units -t "360 -$alpha"` printf "# %5.2f %5.2f %5.7f %5.2f %5.2f " $a $b $cos_alpha $alpha $bearing # 68.70 42.40 -0.5028406 120.19 239.81 # SNIP------------------------------------------
@gejost
@gejost Ай бұрын
6:31 Classical example of why it's horrible to teach math by memorization. You are using the angles in degrees! They have to be in radians and a believe the lengths of the sides have to be the lengths in a unit sphere! An attempt to derive this, would sort of show why this is true. I mean the circumference of a circle is 2*Pi*R and the rules sort of start to make sense.
@math4every1
@math4every1 Ай бұрын
The sides of a spherical triangle are measured as angles, there is no length involved. So there is no restriction of a unit sphere as you are suggesting.
@math4every1
@math4every1 Ай бұрын
Just like the planar formulas there is no requirement to use radians instead of degrees. If you convert 30 degrees to pi/6 radians you still have cos (30) = cos (pi/6).
@danielhutchinson6158
@danielhutchinson6158 2 ай бұрын
Such good quality. Grateful.
@gejost
@gejost Ай бұрын
It's not good quality; he is using angles in degrees and they should be in radians. The sphere is also supposed to be a sphere with a unit radius and the sides don't make sense either. Math should be taught with the why. Ultimately, this is partially related to the formula for the circumference of a circle.
@danielhutchinson6158
@danielhutchinson6158 Ай бұрын
@@gejost Thank you for your response. Let's continue to learn and grow every day. I believe the sides of a spherical triangle are measured using the difference in angles of the 'segments' with 'endpoints' from the center of the sphere to the vertices of the spherical triangle on the surface. Meaning that the 'segment angles' determine the properties of 'side length' of a spherical triangle. That was my understanding.
@talhayasar4639
@talhayasar4639 2 ай бұрын
Awsome video!
@hjmmjh4566
@hjmmjh4566 2 ай бұрын
Excellent! Thanks for posting this. 👍
@minhhainguyen1979
@minhhainguyen1979 2 ай бұрын
❤❤❤❤❤. Your lessons help me a lot. Thanks.
@itsmmdoha
@itsmmdoha 6 ай бұрын
This really is the only video one needs to watch about rotation of axes. (2)
@ForPubg-g6g
@ForPubg-g6g 6 ай бұрын
Unbelievable 😍, I understand 3 hrs lecture in 15 minutes. Thank you sir.
@jr01theweeb
@jr01theweeb 8 ай бұрын
Idk why its so hard to find the formula on 3:51 on the internet. Thank you for helping me convert from and to rotated axis!
@lukenewman8367
@lukenewman8367 8 ай бұрын
As you point out, the big picture really helps in setting all the details of celestial navigation into their context. Thank-you very much for your series on spherical trigonometry; very successful in achieving this goal!
@lyingcat9022
@lyingcat9022 8 ай бұрын
Typically when choosing an Assumed Position a Navigator will NOT use the Dead Reckoning position. They will choose an AP on a whole degree of Latitude closest to the DR and a Longitude that will result in a whole degree of LHA(Local Hour Angle) from the GP(Geographical Position). This allows the Navigator to enter the Sight Reduction Tables with whole degrees, eliminating the need for interpolation… at least for that part of the calculation of the Navigational Triangle :)
@math4every1
@math4every1 8 ай бұрын
I agree. Another "in practice" note. However you are assuming they are using tables to do all the calculation whereas I was pushing the solution via spherical trig, so moving to the nearest degree was not really needed, just an accurate calculator.
@thomasolson7447
@thomasolson7447 10 ай бұрын
I'm guessing all the algebra associated with x^2±x*y+y^2=1 is just the circle. It somehow exists because of the cosine law. So, I'm guessing there is an algebra for the ellipsoid to. Which is a rotated/skewed sphere from conics. Or maybe the cosine law only works in 2d. I would need to think about this.
@yichuanfu9748
@yichuanfu9748 10 ай бұрын
thank you
@karlomiletic9720
@karlomiletic9720 Жыл бұрын
Thank you for great videos, since you have much experience in this field, is there any new ways to represent Solids other then B rep and CSG and use winged edge data structure to represent them ? And could we preserve dependencies between edges, vertex and surface data on a different approach ?
@skylerpretto1221
@skylerpretto1221 Жыл бұрын
This really is the only video one needs to watch about rotation of axes.
@filiphahl3726
@filiphahl3726 Жыл бұрын
Hello, I found your video extremely helpful, as I am doing a small research work on spherical geometry. I was just wondering, what program/application did you use to create the visual models of spheres and figures generally speaking you used for this video?
@math4every1
@math4every1 Жыл бұрын
Glad you found this helpful. I develop software for a 3D solid modeling package called ZWCad. I used this package to create most of the images.
@filiphahl3726
@filiphahl3726 Жыл бұрын
@@math4every1 thank you.
@gejost
@gejost Ай бұрын
Did you notice the angles in the video are in degrees instead of radians and the sides are significantly bigger than 2*pi (the circumference of a cirlce is 2 pi r and so in a unit circle, your sides can't be bigger than 7). That's a major mistake. You actually would benefit more by reading the wikipedia article on sphereical trigonemetry which explains why the theorems work. Intuitely speaking,
@gkdgnomer
@gkdgnomer Жыл бұрын
GREATEST INTRO EVER SIR
@ripHalo0002
@ripHalo0002 Жыл бұрын
Fascinating stuff, I am a geography student but I haven't studied the heavens before!
@mihailazar2487
@mihailazar2487 Жыл бұрын
You sir are an ABSOLUTE LEGEND
@mihailazar2487
@mihailazar2487 Жыл бұрын
As I find myself at the crossroads before setting off on the journey of writing my own CAD system, this video has been the single best resource I've ever come across To be honest, I had a sneaky suspicion that's how CAD programs worked under the hood, through experience with a lot of them, and some analytic geometry But this video really confirmed much about what I was suspecting and also clarified a few details such as why you need a different abstraction for a shell and a solid: because as you said, we need to be able to represent objects with internal cavities
@ivolol
@ivolol Жыл бұрын
Very interesting bit of trig. I appreciate you trying to go through one example of varying types of question that could be posed using these. Would GPS use any form of this math? If you get an AT2020USB+ or Blue Yeti Nano, your audio clarity would go way up.
@math4every1
@math4every1 Жыл бұрын
GPS typically uses signals from 3 satellites for positioning and a 4rth when available for confirmation but no, not the same type math.
@issammaine1349
@issammaine1349 Жыл бұрын
That was beautiful, thank you.
@boss-fh6oz
@boss-fh6oz Жыл бұрын
Hello, thanks for making this video. What if my answer for the last question was (x'^2/4) + (y'^2/16) = 1. Would it be wrong? (Whether the answer is Yes or No, please state why)
@jakeehrlich8113
@jakeehrlich8113 2 жыл бұрын
I have been trying to figure these algorithms out on my own. I could not manage to find a book or get google to give me an original paper on the topic. I had managed to mostly figure out and find references for the 2D case and have that mostly working but I was really struggling with how to handle extrusion and 3D curves. Thank you so much for these videos, this was so hard to find!!! I didn't know curved surfaces used UV mappings, that makes so much sense now and it lets you decompose it all into 2 2D curves instead of all the broken mess I was attempting and failing.
@mmiscool
@mmiscool 2 жыл бұрын
These videos describing brep data structures and algorithms are very interesting. I was wondering if there were any practical source code examples you could point to for surface intersection and boolean operations?
@embo1502
@embo1502 2 жыл бұрын
What do you do if there are neither A or C terms?
@math4every1
@math4every1 2 жыл бұрын
That was my very first example: xy = 18. You do the same thing.
@michaelpallmer819
@michaelpallmer819 2 жыл бұрын
I believe the rotation angle should be about 26.57 degrees and the sine of theta should be 1/(5)^.5
@maxmuster7003
@maxmuster7003 2 жыл бұрын
Hello everybody. I am not smart enough to understand the formular to rotate the ellipse, so i need more help. Can somebody add the missing part to this Basic listing please? SCREEN 12 COLOR 14 xmax = 640 ymax = 480 radx = 70 rady = 36 xm = xmax / 2 ym = ymax / 2 f = 2 pi = 3.141592654# FOR i = 1 TO (360 * f) c = (pi * i) / (180 * f) x = (COS(c) * radx) + xm y = (SIN(c) * rady) + ym PSET (x, y) NEXT i
@maxmuster7003
@maxmuster7003 2 жыл бұрын
Problem solved. SCREEN 12 COLOR 14 xmax = 640 ymax = 480 radx = 90 rady = 50 xm = xmax / 2 ym = ymax / 2 pi = 3.141592654# FOR rot = 1 TO 180 STEP 20 w = (pi * rot) / 180 FOR i = 1 TO 360 c = (pi * i) / 180 x = (COS(c) * radx) y = (SIN(c) * rady) x1 = (x * COS(w)) - (y * SIN(w)) y1 = (y * COS(w)) + (x * SIN(w)) PSET (x1 + xm, y1 + ym) NEXT i NEXT rot
@chrischoir3594
@chrischoir3594 2 жыл бұрын
Hi, great video. Is there a book that shows these techniques ?
@math4every1
@math4every1 2 жыл бұрын
There are several good books on CAD and Geometric Modeling out there. Mortenson has a nice one. You can also find similar topics in the journals "Computer Aided Design" and "Computer Aided Geometric Design" though the journals can get quite heavy.
@chrischoir3594
@chrischoir3594 2 жыл бұрын
@@math4every1 thanks Glen appreciate it
@lepakshikumar1154
@lepakshikumar1154 2 жыл бұрын
Thanks sir The method u provided for rotation of axis is quite easy to understand as compared to the traditional method
@fslurrehman
@fslurrehman 2 жыл бұрын
Hi Glen Gray, Can you recommend a book on applied brep that describes all of its math. Which one can use to make a CAD software package 📦. Also please share the reference of this video. Best regards, FR
@math4every1
@math4every1 2 жыл бұрын
There are a number of good books out there. If you want a good general introduction I would suggest "Geometric Modeling" by Michael Mortenson and "Computational Geometry for Design and Manufacture" by Faux and Pratt. There is no book that is going to give you all the details involved in generating a geometric modeling package. There are literally volumes of journals with articles addressing specific problems you will encounter. The two best journals out there are "Computer Aided Design" and "Computer Aided Geometric Design". Also if you wish to base your geometric system on NURBS geometry I would suggest "The NURBS Book" by Piegl and Tiller. I have been writing CAD software for 30+ years. Not that I am trying to dissuade you but consider one of my coworkers has been working on solid fillets (a single CAD operation) for over 20 years and there is no end to all the cases in sight.
@shurmurray
@shurmurray 2 жыл бұрын
Good explanation! Just a little note: the right hand rule is tied to right-hand coordinate system that is not always the case, especially in a computer graphics (developers don't always know linear algebra and do questionable things). Math stays the same, but visual behavior may be confusing.
@hamzamajid8539
@hamzamajid8539 2 жыл бұрын
I actually can't get how we derive the angle of rotation's equation.
@math4every1
@math4every1 2 жыл бұрын
We plug our rotation transformation into the original equation which has the xy term we wish to remove. At about the 8:51 mark you can see the result of this substitution and the coefficients of the new equation. We use the coefficient of the new XY term and set that equal to 0 because we want it to disappear. This is around the 9:19 mark. This gives us the desired angle in terms of the old A, B, C coefficients. In particular cot(theta) = (A - C)/B.
@nashvaughan3175
@nashvaughan3175 2 жыл бұрын
Excellent video. Thank you!
@akshatjangra4167
@akshatjangra4167 2 жыл бұрын
Nice song taste !!!
@عطاالدهامشة-ع8ح
@عطاالدهامشة-ع8ح 2 жыл бұрын
Dear sir How can rotate y=cos(x) With best wishes
@math4every1
@math4every1 2 жыл бұрын
Just use the substitution described at the 6:07 time stamp. Is this really what you want to do?
@عطاالدهامشة-ع8ح
@عطاالدهامشة-ع8ح 2 жыл бұрын
@@math4every1I mean, after rotation, a difficult equation appears, so how do we find the value of y through Lambert's equation?
@vaishnavipal2298
@vaishnavipal2298 2 жыл бұрын
Your voice is not clear there are disturbances and noise
@procerpat9223
@procerpat9223 3 жыл бұрын
outstanding !
@lucascruz3977
@lucascruz3977 3 жыл бұрын
Thank you so much! Finally I understand how the conversion between the systems of coordinates is done.
@renecabrera7224
@renecabrera7224 3 жыл бұрын
Thanks
@henmich
@henmich 3 жыл бұрын
I laughed at the song... That's a dad joke of the highest order... 50 points to gryffindor!
@0enzogamer0
@0enzogamer0 3 жыл бұрын
Thanks a lot
@BDBigBenjamin
@BDBigBenjamin 3 жыл бұрын
brep
@pedronpetrus826
@pedronpetrus826 3 жыл бұрын
I owe you an A-level
@吴陈炜
@吴陈炜 3 жыл бұрын
Thank you for your video, sir. However, I've got a problem. When we do the transformation to 3x^2 + 2xy+y^2 = 1, if I choose cot(2theta)=1-3/2=-1, I would got a ellipse, while I choose cot(2theta)= 3-1/2=1, I would not get the the xy item eliminated. It is really a headache. Would you please explain it. I will appreciate it.
@math4every1
@math4every1 3 жыл бұрын
I am assuming an algebraic mistake. cot(2theta) = 1 implies theta = 22.5 = 45/2. So cos(theta) = sqrt(2 +sqrt(2))/2 and sin(theta) = sqrt(2 - sqrt(2))/2. If you call these C and S respectively you can see that 2*C*S = sqrt(2)/2 and C^2 - S^2 = sqrt(2)/2. If you use these for your substitution your x'y' term should have a coefficient of -3(2CS) + 2(C^2 - S^2) + (2CS) = (-3 + 2 +1)sqrt(2)/2 = 0.
@吴陈炜
@吴陈炜 3 жыл бұрын
@@math4every1 Thank you for you reply. I recognized that I've made the the mistake. I got the proof at www.maa.org/external_archive/joma/Volume8/Kalman/General.html
@yolo1867
@yolo1867 3 жыл бұрын
wow what an amazing lecture on rotation/conics. covered everything i wanted. thanks sir.
@strugglingcollegestudent
@strugglingcollegestudent 3 жыл бұрын
Thank you (: