I have made Angle a PropertyFloat, so no problem here.
Yeah, keep the delta small or else it may jump/skip. SW has this reference entity for angle constraints. But it's not clear to me how it can help here.Also as noted before, the angle in plane concient seams to lack a "fixed reference" and the same angle values can solve to different solutions. But this is most prune to happen on big deltas.
That is another 'not clear' part. SolveSpace does not support conditional parameters. I think these motion type of thing is best handled in a dedicated module.Btw, any plans on adding "joint/hinge" type of constraint? Like: move freely between 10 degree and 25 degree.
Code: Select all
Traceback (most recent call last): File "C:\Users\abcd\Downloads\FreeCAD-asm3-20180811-aee619a0-a2a5d69-Win64\Ext\freecad\asm3\FCADLogger.py", line 83, in _catch return func(*args,**kargs) File "C:\Users\abcd\Downloads\FreeCAD-asm3-20180811-aee619a0-a2a5d69-Win64\Ext\freecad\asm3\mover.py", line 243, in getMovingElementInfo raise RuntimeError('no sub-object in selection') RuntimeError: no sub-object in selection
Do you mean you want to constraint the array as a single object? If so, you can do that by wrapping the array in a sub-assembly. For draft array, you need to set its `ExpandArray` property to true to make its element freely movable, so that they can be constrained individually.
Next time this happens, please save the file and send to me. I do encounter circular edge related problems due to some obscure OCCT bug, which can usually be walked around by making a copy of the shape, which I did, but not sure if this is a general solution or not.2) The command for multiplication of constraints using circles gives sometimes wierd results. First time I got a correct pattern of 25 bases according to the circle pattern, but it was shifted away by a lenght of one side of the pattern. I started again with another corner and this time the original base stayed in the corner and 24 other were all in one point in another corner. The third time I tried the command I got a perfect result. It's a great tool!
I'll try that. I used Draft WB Array command, since other array methods (Part Design WB, Linear Pattern Feature) didn't work as expected.
It's the same file, which you have already tested (the pattern of concrete bases).realthunder wrote: ↑Thu Aug 16, 2018 8:54 amNext time this happens, please save the file and send to me. I do encounter circular edge related problems due to some obscure OCCT bug, which can usually be walked around by making a copy of the shape, which I did, but not sure if this is a general solution or not.