-
Notifications
You must be signed in to change notification settings - Fork 70
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
A2plus Feature Wishlist #88
Comments
First named feature wishes came from @Turro75 in the freecad forum, I'd like to cite:
and as last... |
Koemi: added his wish in the forum: |
@ManuelKrause you can use checkboxes
|
Conversion routines from A2, v0.16 and earlier versions of A2p. Backwards compatibility was one of the big complaints in the v0.17 release. |
Move any part inside the assembly directly by LMB-click + hold + swipe. Movement possible according to it's constraints. So if a part has DOF it can move (rotating, sliding etc.). Without DOF it stays. The 'Move part'-button necessity vanishes (I think). |
Try to reuse the contraint icons of the sketcher, and use less, but more universal contraint icons where applicable.
Even the following contrains might share the same icon, because it's still some kind of partial coincidence:
A 'parallel' icon can be used to generate the following constraints:
|
|
Le dim. 28 oct. 2018 à 02:59, Manolis Karamousas <[email protected]>
a écrit :
-
I liked the new feature recently added to the assembly2, when a new
constraint was created, a pop up
screen asked for some extra text. So the user could easily add a "z"
or "y" or some other identification to the text string of the constraint.
Made it easier to identify them later. Of course a graphical approach could
be used later, but the text solution should be easily adopted for now
Seconded, I'm using it for all the constraints I create
|
This has been done within version V0.1.5.1 |
Hi, |
Hello,
do You mean this?
[image: image.png]
Il giorno mer 16 gen 2019 alle ore 17:44 f4grx <[email protected]>
ha scritto:
… Hello,
What I miss is the ability to use a circle cut perpendiculary to a
cylinder for "same axis" constraints, eg I have no way to constrain this
tube in this hole:
[image: freecad_howtoconstrain]
<https://user-images.githubusercontent.com/5264483/51264182-32e32500-19b6-11e9-8af2-e90393c754b5.png>
Thanks for your awesome plugin.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#88 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AKY85s5sA4cur3_HxaUmpwDBOnY4BSzMks5vD1bSgaJpZM4Wc7ie>
.
|
@Turro75 Sorry for the late reply. I cant see your image :( |
Turro: exactly! So how do you do that, I cant find an axis for the intersecting hole. |
Simply I selected the green parts and then set an axis constraints
Regards
Il giorno gio 14 feb 2019, 15:27 f4grx <[email protected]> ha
scritto:
… Turro: exactly!
So how do you do that, I cant find an axis for the intersecting hole.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#88 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AKY85iDfFYhbsr60NCiukXyhfvcCBIZQks5vNXI1gaJpZM4Wc7ie>
.
|
These two techniques are day by day work pieces. They should come. Walter |
Feature request plz: |
please have a look at my latest PR ... it should address this feature request |
Hi, Now my Idea is A2plus could collect them in a ZIP-File... VG |
@walterwissmann Manuel |
Ok, BR |
Hi, is it possible to highlight selected constraints? |
This is already effectively working with A2plus: |
Can there be a constraint for a circle <-> circle tangency? |
@ManuelKrause thanks! I missed this button ) |
Hi Manuel, Others useful constraints could be:
Each new constraint causes a lot of work, especially the tests and the debugging in 3D. I hope i can add some few new constraints within next time. (this could be several month) |
Hi Manuel, Yes it is |
Not sure if this is the right place or it should be filed as a bug, but: The ability to import multiple parts from the same fcstd file would be nice; any moderately complicated thing will have parts that depend on other parts, so the current working workflow is to export all parts as stp and import into a2plus for assembly, and then re-export everything when things change... What I expected to happen when I tried to import a fcstd file with multiple objects was something along the lines of "here's a list of bodies / parts from the file, which ones do you want to import?"; I'm ok with requiring bodies to be placed in part containers for this, as a means of signaling "this is a thing you should import as one object". |
@m0n5t3r : Best regards |
say I have a file with multiple objects (in my case, quadcopter frame - there's the base frame, 4 legs, a lower plate, 4 small reinforcement parts); they need to be in the same file because all dimensions / shapes depend on the main frame's dimensions (shape binders) Right now, I need to export each of them to a separate file and then import those into the assembly; it would be nice if it was possible to import all existing objects from the file as separate parts (because it imports everything as a single part now, even if I have a single thing visible) |
@m0n5t3r: |
@m0n5t3r |
@kbwbe What do you mean by "important sub assembly within e.g. Part-Design" |
@m0n5t3r @zmp2000 |
external references seem to work, indeed, but need to be converted to a2plus objects: https://forum.freecadweb.org/download/file.php?id=82820 (from https://forum.freecadweb.org/download/file.php?id=82820) |
@easyw |
@easyw I don't follow. Sorry if it´s a dumb question (I´m a newbie) but when I import using external references (E, X shortcut), the parts imported don't have a property "fixed position" and so when I try to create any constraints I got a waning (No parts with fix position) and constraints don't work! As @m0n5t3r stated, it only works if we convert it to A2Plus object, but than we loose the ability to update the object! |
true
ATM you can
BTW I think @kbwbe is going to implement this option inside A2p WB, avoiding this workarund 😄 |
@kbwbe |
confirming it works, I had to dig through code to figure out it needs recursive update :) |
@kbwbe It works like charm after adding the import 'a2p_ImportShapeReferenceCommand' |
I updated the devel branch. The new button is now available without need to activate recursive updates. Also a first small bug is fixed (function getIcon() of importedParts got struggled) |
@easyw , @m0n5t3r, @zmp2000, @kbwbe |
Hi again, When reviewing the proposals list i get to some limits. Please help me to improve your proposal by adding more information: @kbwbe: |
@kbwbe: |
Hi Manuel, in assembly2 there was the bolts feature which allowed to automatically insert screws in holes simply selecting a screw then a copy of it is created directly on any circle edge selected with creation of constraints. If I'm not wrong it worked on any asm2 object not only screws. Regarding the BOM to spreadsheet, the target was that a freecad spreadsheet is created containing the BOM. Then the BOM can be easily handled even externally from Freecad. Best Regards Valerio |
Hi @ManuelKrause, The problematic case is only No 1. But after deleting the constraint within the constraint properties dialog it is possible to use system undo function to get the parts back to original position. Last time i did a big assembly of a complete machine. (more than 300 parts over all sub assemblies). There was need to use the undo function about 2-3 times. IMHO the dialog is sufficient and in special cases, there is still the undo function. Best regards, Klaus |
I add a wish to my own WB... |
Hi @Turro75, Valerio, thank you very much for refining your proposal. It's now a long time that I am not able to get an asm2 working here and your description now gives me an idea what you mean. TIA, Manuel |
Hi Klaus, @kbwbe, Do you have something for this
? (Or is this only happening to me? I haven't updated FreeCAD for several weeks now.) Best regards, |
Hi again, @kbwbe, |
I'd be very grateful with an interference check function. If I'm correct that worked fine in Assembly2. |
I'd like to use a datum plane in a coincident relation. Currently, for imported parts only the 'tip' is visible, all other features are hidden. From my SolidWorks experiences I sometimes find it very useful to use features from sketches or reference planes/axis/points for relations. E.g:
This way I have P and Q some distance apart. The nice thing is that it's defined by the datum plane in part P. Is it be possible to use the Python console to accomplish this? |
Requesting: B. Animation menu:
I used to code python script to do the animation. thank you from noob here. Greeting from Indonesia. |
As the A2plus assembly workbench for FreeCAD gets more attention over time, users may have wishes for e.g. added features, added constraints to apply and convenience enhancements etc.
This thread should give you room for adding wishes.
I'd continuously edit this top post to summarize the proposals in this thread. To ease reading I'd put fulfilled wishes at the bottom of this post. If interested, please, read the details in this thread.
The current state is from 20190510, topics listed chronologically.
This is no voting, so please only add NEW proposals.
And please also complain, if your topic wasn't picked up properly.
2.1 as assembly2 does, the multiple constraints for screws, bolts,...
2.2 be able to enable/disable a constraint without the need to delete and recreate it
2.3 constrain to system axes
2.4 symmetric constraint
2.5 make 2 faces of a part symmetric to 2 faces of another part
2.6 direct stp importing
2.7 a command to make all objs in the current file as a2p parts
4.1 Conversion routines from Assembly2, v0.16 and earlier versions of A2p. Backwards compatibility
5.1 Move any part inside the assembly directly by LMB-click + hold + swipe. Movement possible
according to it's constraints and DOF
6.1 Use more universal Icons where applicable
7.2 Popup for Constraint's name/text editing
8.1 "fork" feature (?evolutive design habit?)
11.1 Dimensions Draft-WB comes not through subassemblies
11.2 Pictures comes not through subassemblies
13.1 a constraint for a circle <-> circle tangency, e.g to make cylinder parts tangent
14.1 pointPointDistance
14.2 pointLineDistance
14.3 angleBetweenLines
14.4 angleLineToPlane
16.1 Apply linear/ polar patterns to imported parts
16.2 Proper representation of these pattern-constrained parts in parts-list
Thank you all for participating,
best regards,
Manuel
List of fulfilled wishes:
2.8
BOM (Bill of Materials) to spreadsheet#DONE with A2plus' "Parts Info" and "Parts List" commands
2.9
a command that temporary changes colors of objects according to their DOF, i.e. red fully constrained, amber partially constrained, green free to move, blue overconstrained#DONE with A2plus' "Show DOF labels"
3.1
distance value entry popup for plane constraints and skip#DONE: in A2plus V0.4.xy
#WORKAROUND for "skip": Simply use the Undo function of FreeCAD
7.1
Constraint: A circle between a slot#DONE: pointOnPlane with center of circle as point-selection
9.1
circle cut cylinder, perpendicularity to a cylinder for "same axis" constraints (e.g. no way to constrain a tube in a hole)#DONE: done by @Turro75's help
10.1
...helpful to have also a 'save and close'-button#DONE: in A2plus V0.4.xy
12.1
The conversion of fasteners to A2+ parts should allow multiple items selection#DONE: by @easyw: PR 238)
14.5
axisPlaneVertical#DONE within A2plus V0.4.19
15.1
The ability to import multiple and/or separate parts from the same fcstd file#DONE within A2plus V0.4.20, with "ImportShapeReference" command
The text was updated successfully, but these errors were encountered: