@Randomdoggo If you go high enough, then you will get to a vacuum, where the air is extremely thin. However, if you want a nice VTOL system, 2D AUTOTOL will work nicely. I can link you to a build that uses it, if you want.
@Randomdoggo I have a few concepts for space flight systems, but all of them are really cumbersome. Your best bet is to use cannon recoil as your thrust.
Very nice. I was actually thinking about trying to do something like this. Another possibility with the smooth function may be adding a delay to a Boolean input. Perhaps you could look into that for me?
@SnoWFLakE0s That’s ok. I’m really thankful that we finally have a way to express angular velocity.
.
And a question for @AndrewGarrison : does the rate function stack? In other words, can I do a derivative with an order higher than one?
@sheepsblood Awesome. Programming is also really useful in any technical field these days. I’m not pursuing CS, but my degree path (aerospace engineering) actually requires a good amount of coding!
@sheepsblood @SnoWFLakE0s @Nerfaddict An online version of the program is now available. It should run on all platforms. Please note that, while it is a pain to run on mobile, it does somewhat work.
@destroyerP Looks like I said the wrong app name. The app that I use is called Microsoft 3D builder. I think the adding texture is under the "edit" tab.
@destroyerP No worries. It’s a convoluted process. There are some paint-like options where you can add a texture (like papyrus, for example) to the file. After that, simply save it as an obj.
@destroyerP Windows? Ah I think it’s coming back to me. I usually export the STLs, then open it up in the Windows 3D viewer or whatever it’s called. I then would apply a texture to all faces on the parts. Then I export as obj. After that, I apply a color to each part through unity textures.
@Nerfaddict The program is only compatible with Windows PC at the moment. However, once when I host it online, it should be usable on all platforms. I’ll let you all know when I put the script online, as I have an incredibly busy week coming up.
@SnoWFLakE0s Repl.it should work for this program. I forgot about online resources like that. Do I have to have the source code visible though? I’m kindof embarassed by the amount of spaghetti that I used to make this program.
@SnoWFLakE0s I have not tested this on a mac, so I honestly do not know if it is even compatible. I don’t really have the expertise or motivation to make it Mac compatible either.
Try a few more orders of magnitude, while increasing rotator speed - that usually negates the unwanted reduction in rotation speed. Otherwise maybe a way to shift the gear's center of mass towards the rotator might work.
It sounds like you want the behavior of a cosine, but negative values when the angle is negative. In that case, just multiply the cosine by sign(angle).
Are we allowed to retroactively add relevant forum posts to this tag (i.e. add the tag to an existing forum post)? I have done so with some of my forum posts and I cannot find them under the funky trees tag.
@robloxweponco something along the lines of clamp01(500 * Throttle - GS * cos(AngleOfAttack)) should work. You may need to make the entire expression negative.
@randomusername I like the look of that spaghetti code! Are the terms with pitch designed to accommodate for pitch angle (isolate longitudinal speed)? Did this code come from a lot of fine-tuning with trial-and-error? I have had an idea for a nice electric engine input for a while now, and my idea doesn’t look much like yours.
There is a small chance that sum(rate(heading)) / 180 might work.
@robloxweponco Thanks! I’ll mess with wings a bit to see how it flies.
@Tarquez Thanks! This is a fun flight system. It works wonderfully in my upcoming build.
@Diloph No wings are needed.
@Randomdoggo If you go high enough, then you will get to a vacuum, where the air is extremely thin. However, if you want a nice VTOL system, 2D AUTOTOL will work nicely. I can link you to a build that uses it, if you want.
@Diloph Are you using throttle, pitch, roll, and yaw? Those should work. Note that you will need to angle your nose up a bit to gain altitude.
@Randomdoggo Cannon recoil is, at the moment, the most consistent way to produce thrust in a vacuum.
@Randomdoggo I have a few concepts for space flight systems, but all of them are really cumbersome. Your best bet is to use cannon recoil as your thrust.
@Diloph Controls are standard. You must start in the air though!
Or... Follow your passions. Build something fictional, if that’s what you want to do!
Sounds about right. I would have done it myself, but I don’t have much time to play SP. Thanks!
Very nice. I was actually thinking about trying to do something like this. Another possibility with the smooth function may be adding a delay to a Boolean input. Perhaps you could look into that for me?
The font is also in PowerPoint. I use that font a ton when I make graphics for sp. Tbh it might be my favorite!
Wonderful! That’s one heck of a function. Now clamp01 Booleans are actually quite useless
Ah. Also the clamp01 functions can vary between 1 and 0, which helps smooth things out.
RIP clamp01(y-x) expressions. You will be forever missed.
Hold up. I must have missed the selection operator._ Ah, that’s hot. That’s hot._
@SnoWFLakE0s That’s ok. I’m really thankful that we finally have a way to express angular velocity.
.
And a question for @AndrewGarrison : does the rate function stack? In other words, can I do a derivative with an order higher than one?
@BogdanX Thanks! I’ll let you know.
@Minecraftpoweer Thank you! The part efficiency of the star shape is really quite surprising - I even surprised myself with this part count.
@unium Thank you! I try my best
Nice. I did something like this on the lighting of my most recent build too! It’s a fun way to make a design come alive.
Thanks! The build has a nice shape to it.
@Starbound Just did some testing on the BFE 150. These values are certainly accurate. Turns out they are in liters/sec though.
@sheepsblood Awesome. Programming is also really useful in any technical field these days. I’m not pursuing CS, but my degree path (aerospace engineering) actually requires a good amount of coding!
The multiplication by 2 on the speeds is because the units for speed are, if I remember right, meters per second.
@DJCOOL101 The generations go by alphabetical order, so the next one will be delta. Sorry!
@sheepsblood Thank you! Knowing that my programs are going to good use keeps me motivated to keep learning python!
@Sm10684 I slammed my hand on a keyboard when I was about 12. Many years later, I still use this username for all sorts of things.
@sheepsblood @SnoWFLakE0s @Nerfaddict An online version of the program is now available. It should run on all platforms. Please note that, while it is a pain to run on mobile, it does somewhat work.
@destroyerP Wonderful! Thanks for being patient with me.
@destroyerP Looks like I said the wrong app name. The app that I use is called Microsoft 3D builder. I think the adding texture is under the "edit" tab.
@KhaimaKhaiz Thank you! Feel free to check out the newer ones too, they are even better.
@destroyerP No worries. It’s a convoluted process. There are some paint-like options where you can add a texture (like papyrus, for example) to the file. After that, simply save it as an obj.
@destroyerP Windows? Ah I think it’s coming back to me. I usually export the STLs, then open it up in the Windows 3D viewer or whatever it’s called. I then would apply a texture to all faces on the parts. Then I export as obj. After that, I apply a color to each part through unity textures.
@destroyerP It has been quite a while, so my memory is fuzzy. Maybe I can remember though. What platform do you have unity on?
Vibin
@Nerfaddict The program is only compatible with Windows PC at the moment. However, once when I host it online, it should be usable on all platforms. I’ll let you all know when I put the script online, as I have an incredibly busy week coming up.
@SnoWFLakE0s Repl.it should work for this program. I forgot about online resources like that. Do I have to have the source code visible though? I’m kindof embarassed by the amount of spaghetti that I used to make this program.
@SnoWFLakE0s I have not tested this on a mac, so I honestly do not know if it is even compatible. I don’t really have the expertise or motivation to make it Mac compatible either.
Attaching a negative mass block to the wheel location might work too!
Looks like I'm definitely gonna lose the competition now. Just kidding, this is awesome!
Try a few more orders of magnitude, while increasing rotator speed - that usually negates the unwanted reduction in rotation speed. Otherwise maybe a way to shift the gear's center of mass towards the rotator might work.
What multiplier? This job would need a multiplier with a pretty high order of magnitude.
Try using the damperMultiplier XML attribute on the rotator.
It sounds like you want the behavior of a cosine, but negative values when the angle is negative. In that case, just multiply the cosine by sign(angle).
Are we allowed to retroactively add relevant forum posts to this tag (i.e. add the tag to an existing forum post)? I have done so with some of my forum posts and I cannot find them under the funky trees tag.
Realistically sized, too! Good work.
@robloxweponco something along the lines of clamp01(500 * Throttle - GS * cos(AngleOfAttack)) should work. You may need to make the entire expression negative.
@randomusername I like the look of that spaghetti code! Are the terms with pitch designed to accommodate for pitch angle (isolate longitudinal speed)? Did this code come from a lot of fine-tuning with trial-and-error? I have had an idea for a nice electric engine input for a while now, and my idea doesn’t look much like yours.