studio-minus / ppg-bugs-and-requests

Bug report issue tracker
21 stars 26 forks source link

Merging Parts #984

Open hunterPea opened 2 years ago

hunterPea commented 2 years ago

-Feature description

An option in the context menu for merging parts of the same type, for example:

you arranged a bunch of metal rods in a way they form a circle,then you select them all and ''merge'' them in the context menu so they will become a single part.

The parts must be of the same type (iron rod + iron rod = yes - iron rod + metal bar = no.)

-Feature purpose

Creations/Contraptions can be bigger and have a higher number of parts while saving some cpu power, also i just think some stuff whole look better this way and vehicle building would be simpler and more fun since we probably wont have metal deformation physics

mestiez commented 2 years ago

I had implemented parts of this but the main issue was functional objects like winches and rotors. I'll keep this issue open just in case anyone has a good idea on how to implement this properly.

ppgplayer commented 2 years ago

I had implemented parts of this but the main issue was functional objects like winches and rotors. I'll keep this issue open just in case anyone has a good idea on how to implement this properly.

If you do get it to work it would be cool. Maybe like a heat welding system where two hot parts would stick together.

Maybe like a wire (like a phase link type situation) that welds two objects and can be seen in detailed view but not regular view?

DindinYT37 commented 2 years ago

I had implemented parts of this but the main issue was functional objects like winches and rotors. I'll keep this issue open just in case anyone has a good idea on how to implement this properly.

If you do get it to work it would be cool. Maybe like a heat welding system where two hot parts would stick together.

Maybe like a wire (like a phase link type situation) that welds two objects and can be seen in detailed view but not regular view?

I think welding was actually already suggested but doing it with an phase link-like approach makes sense, though that would just weld them and not actually merge them.

ppgplayer commented 2 years ago

I had implemented parts of this but the main issue was functional objects like winches and rotors. I'll keep this issue open just in case anyone has a good idea on how to implement this properly.

Furthermore on why this is a great idea

It will clear up wire and generally make builds look better and more durable.

hunterPea commented 2 years ago

I had implemented parts of this but the main issue was functional objects like winches and rotors. I'll keep this issue open just in case anyone has a good idea on how to implement this properly.

This would only apply to certain non functional building objects,like iron rods,planks,metal bars,wood poles,metal poles etc...

Not objects like jars,vehicles or machinery (or anything that is not commonly used for construction or that does something)

ghost commented 2 years ago

I love this idea