Skip to content

Unnecessary selection order #89

@legier

Description

@legier

I see that in many commands selection order is very important, but I also noticed that in some it should be completely redundant, but still wrong selection order generates rubbish. For example "panelBetween" command. It is simple math to compute where the panel should be created to fit between faces, but currently it is always created on the first selected face.

The other thing is all the XY, YX, XZ, ZX, YZ, ZY magic for "facePanel". I see the purpose of it, to be able to create panel whether base panel is in one or the other orientation, but yet it is again simple math to compute the orientation of the base face and then there would be no need for YX, ZX and ZY variants.

Would you be willing to fix that? I can also help with it because I have some experience with Python.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions