Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Problem] PartDesign: Mirrored feature mirror plane selection doesn't work #10533

Open
2 tasks done
benj5378 opened this issue Sep 4, 2023 · 9 comments
Open
2 tasks done
Labels
Bug This issue or PR is related to a bug WB Part Design Related to the Part Design Workbench

Comments

@benj5378
Copy link
Contributor

benj5378 commented Sep 4, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

The Mirrored feature task shows some planes, that can be clicked and selected, such they turn green. I therefore expect the selection of one of them to become the mirror plane for the task. But this is not the case.

Not sure if this is a bug or feature request.

Full version info

OS: Ubuntu Core 22 (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.34125 (Git) Snap 761
Build type: Release
Branch: master
Hash: ea116dc0332ccfc5797f248b04492a16f421b787
Python 3.10.12, Qt 5.15.10, Coin 4.0.0, Vtk 7.1.1, OCC 7.7.1
Locale: English/United States (en_US)
Installed mods: 
  * Help 1.0.3

Subproject(s) affected?

PartDesign

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@luzpaz luzpaz added Bug This issue or PR is related to a bug WB Part Design Related to the Part Design Workbench labels Sep 4, 2023
@ghost
Copy link

ghost commented Sep 5, 2023

A minimal example file? Guessing, if it is no datum plane, then maybe a b-spline surface, which looks like a plane.

@benj5378
Copy link
Contributor Author

benj5378 commented Sep 5, 2023

A minimal example file?

No need: 1) make sketch, 2) pad, 3) make mirror feature and see the behaviour of plane selection in 3D view.

Guessing, if it is no datum plane, then maybe a b-spline surface, which looks like a plane

We are talking about the base planes (XY, YZ, XZ) (but this can be expanded on I guess)

@ghost
Copy link

ghost commented Sep 5, 2023

We are talking about the base planes (XY, YZ, XZ) (but this can be expanded on I guess)

This is a information, which is missing, else it is ambiguous.

But still, works for me in all datum plane directions. If that would not be working in general, there would be already be reported i think. Weird that such a fundamental task does not work for you.

2023-09-06_00-24

my tested version:

OS: Debian GNU/Linux 12 (bookworm) (X-Cinnamon/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.34188 (Git)
Build type: Release
Branch: master
Hash: e248e501e57585c84d073e5aff152e1deacb0799
Python 3.11.2, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * QuickMeasure 2022.10.28

edit: added words for phrase

@benj5378
Copy link
Contributor Author

benj5378 commented Sep 5, 2023

@grubertechnic, we are talking the base planes that can be selected while performing a mirror task

@ghost
Copy link

ghost commented Sep 5, 2023

Yes. Same. It works (on my compiled master version).

@benj5378
Copy link
Contributor Author

benj5378 commented Sep 6, 2023

Yes. Same. It works (on my compiled master version).

Are you sure you get me? It's not what your screenshot shows

@ghost
Copy link

ghost commented Sep 6, 2023

Are you sure you get me?

When you asking again, no, i do not get your point. Maybe a step by step instruction would help. At least yours from before works for me.

@luzpaz luzpaz changed the title [Problem] Part Design, Mirrored feature mirror plane selection doesn't work [Problem] PartDesign: Mirrored feature mirror plane selection doesn't work Nov 17, 2023
@aavogt
Copy link

aavogt commented Jan 10, 2024

I also expected the Gui.Selection.addSelection to set the MirrorPlane attribute. Here is a video which also shows that Pocket cannot be mirrored:

freecad_mirror_plane_selection.webm

@benj5378
Copy link
Contributor Author

benj5378 commented Jan 13, 2024

I have thought a bit about this. As base plane selection is used many places throughout FreeCAD, there should propably be a global plane selection implementation (a hook), if not already existing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug This issue or PR is related to a bug WB Part Design Related to the Part Design Workbench
Projects
None yet
Development

No branches or pull requests

3 participants