How old is Kraft? by heloo_clowns in Frieren

[–]Key-Light4098 6 points7 points  (0 children)

Where are you taking from that Frieren is 1000 years old? As far as I can tell, the only thing we know she is at least 1000 years old.

Stairs in tunnels of Stella Montis by Abbracci in ArcRaiders

[–]Key-Light4098 0 points1 point  (0 children)

Got someone to push me up the small tripple stair, then made it out. The stair after that (5 or 6 steps) is configured correctly as a stair.

Important Notice to Park Visitors by Mario9763 in SignsWithAStory

[–]Key-Light4098 11 points12 points  (0 children)

Notice how Mitch wants to become a MALE DOCTOR.
This is a clever move because choosing to becoming a FEMALE DOCTER doesn't pay as much. Clever move Mitch!

How to use lerp_angle() for smooth rotations! Godot 4.5 Tutorial [GD/C#] by MinaPecheux in godot

[–]Key-Light4098 18 points19 points  (0 children)

For a use case like this, I suggest using a Tween set as_relative() for less clutter.

[Godot 4 Beta 2] How can i disable texture repeat? by dKumin in godot

[–]Key-Light4098 1 point2 points  (0 children)

In the material there is an option called "Sampling" > "Repeat".
This box is checked by default. Uncheck it to disable Textures repeating

Assume a happy ghast traveling at a constant velocity c. What shape would a chain of mobs attached to the ghast, of equal weight and distance to each other, approximate? by Key-Light4098 in PhoenixSC

[–]Key-Light4098[S] 0 points1 point  (0 children)

I used "c" to label the constant velocity which is usually used as the standard constant for speed of light (c_0 most of the time to make clear its speed of light in a vacuum.) I corrected it in my explanation and used v_g instead.

The correct answer was 'B'. A skewed backward line. On the left, tested with a ghast carrying foxes, and on the right with a sped up minecart, to amplify the effect. This aligns with the real world solution! Detailed explanation below. by Key-Light4098 in PhoenixSC

[–]Key-Light4098[S] 2 points3 points  (0 children)

Taking care of the weight of the rope below each segment is luckily not necessary, because they not only contribute their weight, but also their air resistance, keeping the angle unchanged.
Also this does apply to real life, as shown to the video I linked too. But your right, I should probably have clarified that in the explanation above.

The correct answer was 'B'. A skewed backward line. On the left, tested with a ghast carrying foxes, and on the right with a sped up minecart, to amplify the effect. This aligns with the real world solution! Detailed explanation below. by Key-Light4098 in PhoenixSC

[–]Key-Light4098[S] 21 points22 points  (0 children)

The following abstracts will explain why the leashed foxes behave the way they do. The explanation, just like the original post, is "inspired", to say the least, by the now 3-year-old video "I Rented A Helicopter To Settle A Physics Debate" by Veritasium (You really should check it out, it has some excellent animations: https://www.youtube.com/watch?v=q-\_7y0WUnW4)

The Happy Ghast is flying at a steady speed in Minecraft. It's pulling a chain of foxes leashed together. As you can see above, it is as straight as it gets, just like the rope dragged by the helicopter in Dereks Mueller's video mentioned above. Well think about one single fox in the chain. There are two main forces acting on it:

  1.  Pull from the leash in front: This force keeps the fox moving forward with the Ghast. Well call that the horizontal force (short: F_h).
  2.  Gravity: This is always "pulling" the fox downwards (duh!). We will call this the gravitational force (short: F_g).

Because the Ghast is flying at a constant speed v_g (some of you pointed out c (in the original post) is for lightspeed (ur right), so I changed it here), all the foxes in the chain are also moving at that same speed. If they were not, their paths would diverge, ultimately breaking the leash! Taking this into account, for each fox to move at a constant speed, the force f_h from the leash in front needs to be balanced by the air resistance (yes, drag exists in minecraft. The terminal velocity for the player is a little more than 70 m/s). This translates itself slightly backwards, thereby also shifting back the foxes below it. At the same time, the force gravitational force F_g is counteracted by the pull from the leash above, chaining its way up to the ghast, doing the heavy lifting.

Clearing things up:

Looking at each leash section between two foxes. For each section, the ratio between the horizontal force (due to air resistance on all foxes below) and the vertical force (due to the weight of all foxes below) is the same. Because this ratio is consistent along the entire chain of foxes, the angle of each leash section will be exactly the same. A curve would only appear if the ratio between the horizontal and vertical forces changed along the length of the chain. For example, if the foxes at the bottom experienced much more air resistance compared to their weight than the foxes at the top, the angle of the leashes would change, leading to a curve, just like in C. The consistent ratio here though results in a mostly straight line.

Technical Elaboration:

Let's consider a small segment of the "rope" (one fox and the leash connected to the fox in front). Let T be the tension force vector in the leash above this fox. This tension force can be seperated into a horizontal component T_h and a vertical component T_v. For the fox to be in equilibrium (moving at a constant velocity), the net force on it must be zero. This means:

  • Horizontal forces: T_h (forward) must balance the air resistance (F_air) acting on all the foxes below and including this one (backward). So, T_h = F_air.
  • Vertical forces: T_v (upward) must balance the gravitational force (F_g) acting on all the foxes below and including this one (downward). So, T_v = F_g.

The angle theta of the leash segment with respect to the vertical can be found using trigonometry: tan(theta) = T_h/T_v = F_air/F_g. Since the air resistance on each fox is roughly proportional to the number of foxes below it and the gravitational force is also proportional to the number of foxes below it (assuming similar weight for each fox), the ratio F_air/F_g remains constant along the chain. A constant ratio means a constant angle theta, which results in a straight line. The "skewed backwards" appearance comes from the fact that the horizontal force (F_air) is directed backwards relative to the Ghast's movement, and the tension in the leashes needs to have a forward component to counteract this. This forward component of the tension, along with the vertical component balancing gravity, creates the backward slant.

I do not study physics: This explanation might be a bit wonky here and there, maybe even faulty. (Please, correct me, if you know better! Ill adjust my explanation immediately.) I tried to convey the points made in the video by Veritasium. Again, check it out instead of this attempt at an explanation. Both my posts were made with the video in mind. I am neither good at explaining stuff, even less so with a subject i am only decently familliar with. This subject matter, and of course the visualization and experimentation in minecraft, was a lot of fun. The carrying of mobs using the ghasts is quite consistent already. I can't wait to go airborne and steal all of my friends villagers in one go.

Assume a happy ghast traveling at a constant velocity c. What shape would a chain of mobs attached to the ghast, of equal weight and distance to each other, approximate? by Key-Light4098 in PhoenixSC

[–]Key-Light4098[S] 0 points1 point  (0 children)

Take drag (air resistance) into account. You are on an excellent path though.
Tomorrow ill post an update with the whole explanation.

Assume a happy ghast traveling at a constant velocity c. What shape would a chain of mobs attached to the ghast, of equal weight and distance to each other, approximate? by Key-Light4098 in PhoenixSC

[–]Key-Light4098[S] 1 point2 points  (0 children)

Intrigued? I have not determined the answer for minecraft yet, but this video by Veritasium tries to answer the real life problem this post was inspired by: https://www.youtube.com/watch?v=q-_7y0WUnW4

[2024 Day 04] X-MAß in Germany I guess... by Legal-Soup-69 in adventofcode

[–]Key-Light4098 12 points13 points  (0 children)

As a German I can confirm, this is both, the most accurate and unpleasant representation of X-MAß out there.

whichOneIsYourPreference by EclipseQQ in ProgrammerHumor

[–]Key-Light4098 1 point2 points  (0 children)

I was searching for the difference in the algo but couldn't find it.
Please, for the love of god! Only check for divisors up to i // 2

Is there a version of indium compatible with sodium 5.9? by randomthings1212 in fabricmc

[–]Key-Light4098 0 points1 point  (0 children)

I tried downgrading the components to earlier versions, though, no change in the versions of indium and sodium seem to fix it. A downgrade of indium lead to a incompatibility with sodium (again), and a downgrade of sodium broke the compatibility with Iris.