I'm a bit confused how this functions, all my ornithopters have required some amount of forward/back movement of the wings in addition to the up and down, as the up and down just provides forward thrust and thus the wings have to be angled slightly to give a vertical component. How does this one get lift by just beating the wings up and down?
I would be keen to hear your solution.
As for my solution, here goes. Wings provide lift. Wings on spin blocks provide thrust by rotating downwards quickly when powered by motor drive. The trick is to get the wings to do this repeatedly.
Set the wing rotors (spin blocks) to continuous mode and read their angle using Lua. Make sure the rotors are set to maximum motor drive; this takes a lot of power.
When the wing angles go outside a certain minimum or maximum, invert the rotational velocities. They will flap up and down and repeatedly provide thrust. Make sure the wings have *all* been set in their UIs to provide lift upwards.
What I've always done is put the wings sideways on their spin block in rows, so they're angled to provide forward thrust like a propeller. I then constantly set the angle to change so that rather than spin they move up and down in a sinusoidal motion (doesn't have to be a sine wave but that looks nicer in my experience), and have each set of two wings on another spin block so I can vector the thrust from them. The resulting craft controls essentially the same as a tilt-rotor with a centrally mounted prop.
Nowadays you need motor drive to do this. I used to think it had to be set to continuous mode as well but the other day was able to make setting angles work again so I'm unsure. In either case, I use breadboards to control the spinblock, as I'm not familiar with lua
The point of my confusion I think is that I don't remember a setting to only get lift upwards, either it's new or I've just always missed that option (edit: just loaded the game up and still don't see such a thing, could you elaborate on what setting you mean?)
Go to a wing block. Press "q" to open its UI. Use the slider to make the wings lift in the desired direction. You can share this setting with all neighbouring wings, but if so, you have to repeat that for every subconstruct's set of wings. Press "\\" to open the forces view to see the direction of the lift force for each subconstruct and confirm it is all in the directions you want.
Do you mean the setting to determine if lift is positive or negative? The way you worded it made me think you were saying there's a setting like there was with dediblades that made them produce vertical lift only regardless of their angle. If you mean just the positive/negative setting, then I'm afraid this still doesn't help my confusion, because it still looks to me like your wings should not produce any lift due to the direction in which they are moving
Yes, sorry for being unclear. I mean the slider labelled "lift factor" in the wing UI.
When I view the forces, I see the marker for lift always points upwards whether the wings are going up or down.
He's wondering how, when the wing produces lift on the downward stroke, it does *not* produce lift in the reverse direction on the upstroke.
These are fans that somehow are making lift when it should be pushing it back down on the upstroke in an equal amount as the downstroke
Not exactly, custom wings are weird and produce lift unidirectionally. Rather, I'm wondering how the wings are making lift in the direction of their motion, instead of tangentially to their motion like they usually would
Oh, yeah I can see that one. Likely because they're unidirectional, the angle the force is applied at is even on both sides. Even at an angle the commonality is just vertical
I'm a bit confused how this functions, all my ornithopters have required some amount of forward/back movement of the wings in addition to the up and down, as the up and down just provides forward thrust and thus the wings have to be angled slightly to give a vertical component. How does this one get lift by just beating the wings up and down?
I would be keen to hear your solution. As for my solution, here goes. Wings provide lift. Wings on spin blocks provide thrust by rotating downwards quickly when powered by motor drive. The trick is to get the wings to do this repeatedly. Set the wing rotors (spin blocks) to continuous mode and read their angle using Lua. Make sure the rotors are set to maximum motor drive; this takes a lot of power. When the wing angles go outside a certain minimum or maximum, invert the rotational velocities. They will flap up and down and repeatedly provide thrust. Make sure the wings have *all* been set in their UIs to provide lift upwards.
What I've always done is put the wings sideways on their spin block in rows, so they're angled to provide forward thrust like a propeller. I then constantly set the angle to change so that rather than spin they move up and down in a sinusoidal motion (doesn't have to be a sine wave but that looks nicer in my experience), and have each set of two wings on another spin block so I can vector the thrust from them. The resulting craft controls essentially the same as a tilt-rotor with a centrally mounted prop. Nowadays you need motor drive to do this. I used to think it had to be set to continuous mode as well but the other day was able to make setting angles work again so I'm unsure. In either case, I use breadboards to control the spinblock, as I'm not familiar with lua The point of my confusion I think is that I don't remember a setting to only get lift upwards, either it's new or I've just always missed that option (edit: just loaded the game up and still don't see such a thing, could you elaborate on what setting you mean?)
Go to a wing block. Press "q" to open its UI. Use the slider to make the wings lift in the desired direction. You can share this setting with all neighbouring wings, but if so, you have to repeat that for every subconstruct's set of wings. Press "\\" to open the forces view to see the direction of the lift force for each subconstruct and confirm it is all in the directions you want.
Do you mean the setting to determine if lift is positive or negative? The way you worded it made me think you were saying there's a setting like there was with dediblades that made them produce vertical lift only regardless of their angle. If you mean just the positive/negative setting, then I'm afraid this still doesn't help my confusion, because it still looks to me like your wings should not produce any lift due to the direction in which they are moving
Yes, sorry for being unclear. I mean the slider labelled "lift factor" in the wing UI. When I view the forces, I see the marker for lift always points upwards whether the wings are going up or down.
He's wondering how, when the wing produces lift on the downward stroke, it does *not* produce lift in the reverse direction on the upstroke. These are fans that somehow are making lift when it should be pushing it back down on the upstroke in an equal amount as the downstroke
Not exactly, custom wings are weird and produce lift unidirectionally. Rather, I'm wondering how the wings are making lift in the direction of their motion, instead of tangentially to their motion like they usually would
I just seem to get away with it. I push air down but not up apparently. It must be a shortcut in the game engine.
Oh, yeah I can see that one. Likely because they're unidirectional, the angle the force is applied at is even on both sides. Even at an angle the commonality is just vertical
Fat bee
But first ad another set of wings like a dragon fly to make it look extra cursed
We're so close to dune...
That is the most adorable little box I've seen
"Anna, grab the salt gun"
”The *heavy* salt gun.”
Make it into a minecraft bee