Comments (2)
the "Cancel" button serves when attaching a part, and you don't want to retain the new location: in this case, the old attachment is restored, meaning that the new attachment is cancelled. For a part that has not been attached before, there is an ambiguity, you're right.
Can you please try to attach a part that has been attached before and tell whether the Cancel button behaves as expected ?
from freecad_assembly4.
When re-attaching a part, the cancel behavior is correct.
It's not an ambiguity, it's more like a confusion for someone who don't know how the button should behave in that case.
Here's the scenario related to another case I've opened (no needed axis appear in the selection list):
I want to add a sub-assembly part, select it from the list, get to the document that shows the attachment points (LCSs, axis), see that there is no needed attachment point listed. Want to abort... What should I do?
Cancel is the most reasonable button I would press.
Going back to the sub-assembly part I need to add the axis to, fix whatever need to be fixed (add axis, do import), get back to the main assembly, add the sub-assembly part again (since I've canceled previous operation)...
In that case I'll have 2 sub-assembly parts in the main assembly...
That's from the new user point of view. Now that I know that the operation is not really canceled, I'll go to the list and re-attach the sub-assembly, or delete the object after "canceling" the operation.
You're the owner of the repository, its your right to close the issues, but I think you close it too fast.
For me, as a new user (and a programmer with experience), the behavior doesn't looks right.
At least leave it as a minor bug, TODO, or whatever, since its not a show-stopper.
from freecad_assembly4.
Related Issues (20)
- Deprecated Asm4 Model detected HOT 1
- Missing toolbar icons (Show/Hide LCS) HOT 4
- Interferences Check discussion HOT 4
- Asm4 find objects out of the Parts folder HOT 1
- isAssembly is checking if the model name is Assembly HOT 2
- Incompatability with Path workbench. HOT 4
- Major Slowdowns HOT 1
- Imported Assemblies/Parts don't render the same draw style HOT 2
- 'Asm4_makeBOM' failed on fresh install HOT 12
- Part Not Rotating Correctly HOT 4
- You cannot have a variable named like one of the supported measurement units. HOT 12
- Circular Array SegFault HOT 5
- Animation with Variables broken in ≥ v0.50.0 HOT 3
- [Assembly4] Mirrored objects are always in black HOT 2
- Adding fasteners breaks BOM generation HOT 1
- FR: LCS Arrays HOT 2
- Q/FR: How do I re-access the "place linked part" dialogue? HOT 4
- Q/FR: Why not place LCS after selecting two (or more) aspects? HOT 6
- Mirrored object > techdraw plot >>> bad mirror on page HOT 3
- Insert Part Dialog in Assembly4 0.50.7, FreeCAD 0.21.1, on Win10 Obscures Error Message and Locks UI HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad_assembly4.