blowfishpro / B9PartSwitch

A Kerbal Space Program plugin designed to implement switching of part meshes, resources, and nodes
GNU Lesser General Public License v3.0
50 stars 33 forks source link

Mirror symmetry problem arises if the parent part is also attached using mirror symmetry #139

Closed linuxgurugamer closed 5 years ago

linuxgurugamer commented 5 years ago

The new setting mirrorSymmetrySubtype works perfectly when using node attachment, but it should be disabled when in surface attachment. See the following images which try to make it clear:

Using the "right" setting (mirrorSymmetrySubtype = Left):

https://i.imgur.com/zJtd8vv.png

using the "left" setting (mirrorSymmetrySubtype = Right):

https://i.imgur.com/TQWuES1.png

using the "RightSurface" setting (no mirrorsymmetrySubtype specified):

https://i.imgur.com/h1sgwAv.png

using the "leftSurface" setting, no mirrorSymmetrySubtype set:

https://i.imgur.com/h1sgwAv.png

linuxgurugamer commented 5 years ago

Additional note: Not sure if related, but: an elvon attached in node attachment mode and mirrored has the deploy direction reversed on the mirrored one, but surface attachment is fine

blowfishpro commented 5 years ago

I think we discussed this, the problem is slightly more complicated than surface attached vs stack attached, but also it can be fixed with what's already there. Do we still need this issue?

linuxgurugamer commented 5 years ago

Not sure, it still isn't working for me in my tests. How can it be fixed with what's there?

blowfishpro commented 5 years ago

Resolved over direct messages