I've had an idea like this for a while now, and thought I'd finally post it in the suggestions forum.
Everyone here is familiar with how symmetry works. You place the symmetry planes using advanced build mode, and everything you put on one side gets magically duplicated on the other. That's a great system for making ships that are just one solid section, but what if you wanted to make two fully symmetrical parts on opposite sides of the ship?
For the sake of example, let's just start with this. That plane of red crystal armor represents the primary YZ plane of symmetry we can use. So far, everything here is very easy to make using just this one plane. But what if we wanted to build two separate arches, one on each side? Well, here things get a bit complicated.
It's still totally plausible, just not as efficient. If it was just one arch, straddling the center line of the ship, it would be no problem at all. Just build one side, and you're set. But in the case of two arches, one would have to start on one end (yellow block), build up to the top (white block), and then build back down to finish it (black block). Yes, symmetry makes it so an arch does appear on both sides, but it causes the builder to take what could be unnecessary steps.
If we could use a secondary plane of symmetry (yellow crystal armor) on the same axis (YZ), we could reduce the amount of building required on each side by half. (With all six, and a simple design, work could be reduced by 64!) Instead of starting on one end, moving up, and coming back down again, we would only need to go from one end (yellow) to the top (white). With the secondary symmetry engaged, we will have just built a full arch (with half of the work) on one side of the ship, while also having it appear on the opposite.
Now, arches are simple structures that can easily be made, and then replicated with copy/paste. But for the times when what you're building is much more complex than a couple of arches, I believe that a system like this could greatly help reduce the work required, and possibly revolutionize the way we build in StarMade. Obviously, this could potentially lead to some minor performance issues. For example, if someone were to have all six planes active, then decide to paste in a very large and very complex template. Essentially, you would be placing the template 64 times, each in different places. Arguably, with a little common sense, this would never be a realistic situation. But, as is usually the case, accidents can happen. All the builder has to do to avoid them is just keep a more watchful eye on what planes are active. To make this easier, the system should function so that a secondary plane can only be placed if the primary plane is active.
Hopefully, this idea gets some thought. I have no doubts that there could be flaws with this system, but with as good a community that we have here, I also have no doubts that those flaws can be worked out. Thanks!
Everyone here is familiar with how symmetry works. You place the symmetry planes using advanced build mode, and everything you put on one side gets magically duplicated on the other. That's a great system for making ships that are just one solid section, but what if you wanted to make two fully symmetrical parts on opposite sides of the ship?
For the sake of example, let's just start with this. That plane of red crystal armor represents the primary YZ plane of symmetry we can use. So far, everything here is very easy to make using just this one plane. But what if we wanted to build two separate arches, one on each side? Well, here things get a bit complicated.
It's still totally plausible, just not as efficient. If it was just one arch, straddling the center line of the ship, it would be no problem at all. Just build one side, and you're set. But in the case of two arches, one would have to start on one end (yellow block), build up to the top (white block), and then build back down to finish it (black block). Yes, symmetry makes it so an arch does appear on both sides, but it causes the builder to take what could be unnecessary steps.
If we could use a secondary plane of symmetry (yellow crystal armor) on the same axis (YZ), we could reduce the amount of building required on each side by half. (With all six, and a simple design, work could be reduced by 64!) Instead of starting on one end, moving up, and coming back down again, we would only need to go from one end (yellow) to the top (white). With the secondary symmetry engaged, we will have just built a full arch (with half of the work) on one side of the ship, while also having it appear on the opposite.
Now, arches are simple structures that can easily be made, and then replicated with copy/paste. But for the times when what you're building is much more complex than a couple of arches, I believe that a system like this could greatly help reduce the work required, and possibly revolutionize the way we build in StarMade. Obviously, this could potentially lead to some minor performance issues. For example, if someone were to have all six planes active, then decide to paste in a very large and very complex template. Essentially, you would be placing the template 64 times, each in different places. Arguably, with a little common sense, this would never be a realistic situation. But, as is usually the case, accidents can happen. All the builder has to do to avoid them is just keep a more watchful eye on what planes are active. To make this easier, the system should function so that a secondary plane can only be placed if the primary plane is active.
Hopefully, this idea gets some thought. I have no doubts that there could be flaws with this system, but with as good a community that we have here, I also have no doubts that those flaws can be worked out. Thanks!