Thanks to you, I made a flying helicopter, now, I was wondering about the correct way to simulate the tilting of the blades in proportion of adding torque, did you use still AddForceAtPosition or, I assume that you used AddRelativeTorque, the angle of tilting and transform.up as param? my last question is about dragcoeffiecient if one intended to use drag, wing area is the rotor disk area, right ?
For your first question, I think this is simpler than youāre making it out to be.
Watch the yellow debug ray on top of the rotor. Thatās the position and direction at which the rotor is applying force on the helicopter. The length of the ray shows how much force is being applied.Ā
I use AddForceAtPosition to add some force at the rotorās position and in the rotorās up direction. When I tilt the rotor, this force follows its tilt. You can see this at the beginning of the video where I tilt the rotor around and ray changes.
Thatās all I do. With that force physically lifting the helicopter from the rotorās position, as well as vectoring that thrust, the helicopter can naturally pitch and roll as a consequence of the forces being applied. I donāt ever need to manually apply torques to rotate the helicopter because physics is doing it for me.
On your second question, Iām not sure I understand. For my helicopter I didnāt use wings at all to represent the rotor. Iām not sure thereās a reason you would want to use drag on the rotor unless you were doing something with extremely realistic physics. The only things I used wings for was on the body of the helicopter and whatever you call the stabilizers on the tail of a helicopter.









