Commit Graph

7012 Commits

Author SHA1 Message Date
jriegel
7ca9efe341 New Dialog for Quenstions and Warnings and the usage in Assembly 2016-04-12 18:12:01 +02:00
Stefan Troeger
d41f69d72e fix the precompiled redefinition problem 2016-04-12 18:12:01 +02:00
Stefan Troeger
4ae06d0e14 add assembly item destructor to avoid strange linker problemn 2016-04-12 18:12:01 +02:00
Stefan Tröger
f267763363 restore externalisation behaviour with gcc/clang compilers 2016-04-12 18:12:01 +02:00
Stefan Troeger
b6b0cffd4f fix wrong conditional statement 2016-04-12 18:12:01 +02:00
Stefan Troeger
0aef5ff7e4 fix typo in preprocessor else if statement 2016-04-12 18:12:01 +02:00
Stefan Troeger
7988d42fad msvc and gcc/clang are not satisfiable with the same code... 2016-04-12 18:12:01 +02:00
Stefan Troeger
aa8f1ed840 resolve windows issues 2016-04-12 18:12:01 +02:00
Stefan Tröger
9899cfc779 dissallow cyclic system until they work reliabe
l
2016-04-12 18:12:01 +02:00
Stefan Tröger
b1259093ad multiple debug updates 2016-04-12 18:12:00 +02:00
jmaustpc
9672cae276 update remaining Assembly constraint icons to new theme
update remaining Assembly constraint icons
to new cylinder theme

Also increase the emphasis on the constriants
by thickening them, in the
Assembly_constraints_tree icon
2016-04-12 18:12:00 +02:00
jmaustpc
a4aa2cf842 update Assembly constraint icons to cylinder theme 2016-04-12 18:12:00 +02:00
jmaustpc
653d8f0215 update Assembly Workbench icon in InitGui.py 2016-04-12 18:12:00 +02:00
jmaustpc
5267c0df74 Update icon references in Task Assembly Constraint
to include the new sub-directory "constraints" in the path
for the Assembly constraints icons
2016-04-12 18:12:00 +02:00
Jan Rheinländer
4459a1d352 Fixed usage of std::abs() in polar pattern 2016-04-12 18:12:00 +02:00
blobfish
79d4d202dd Part Design: support for overlapping and coincident patterns
Fixed crash after rejecting a MultiTransform dialog
    remove overlap check
    adding getSolid to cut operation
    add extrema method to part::checkinterference
    move refineshape call out of loops
    divideTools functions
2016-04-12 18:12:00 +02:00
Jan Rheinländer
57b6951053 Fixed crash after rejecting a MultiTransform dialog 2016-04-12 18:12:00 +02:00
Jan Rheinländer
80329d3c75 Reference highlighting for fillets and chamfers 2016-04-12 18:12:00 +02:00
Jan Rheinländer
892bfc1f07 PartDesign::Transformed: Transformed shapes that touch are now rejected as overlapping in the interest of boolean operation stability 2016-04-12 18:12:00 +02:00
Jan Rheinländer
4480ef9e84 Fix bug in PartDesign conversion that choked on unconsumed sketches 2016-04-12 18:12:00 +02:00
Stefan Tröger
c500e93a6a extend debug facilities with state writing and add externalisation to make it compile with a decent amout of memory 2016-04-12 18:12:00 +02:00
Stefan Tröger
0ea28cdf3e avoid rescales when scale value is in allowed range 2016-04-12 18:12:00 +02:00
jmaustpc
81e2e4714d Add new icons to Assembly work bench
Including new body icons for the treeview and
PartDesign create new body command.
Move all Assembly constrains icons into their
own sub directory of the icons directory
add "STEP, IGES or BREP" to the tool tip
of Assembly add existing Component command
2016-04-12 18:12:00 +02:00
Stefan Tröger
e62232505a calculate geometry point on the correct storage 2016-04-12 18:12:00 +02:00
Stefan Tröger
323765eb24 don't rescale on rotation solver 2016-04-12 18:12:00 +02:00
Stefan Tröger
99fbc6e090 fix full system failure when using the fix constrain 2016-04-12 18:11:59 +02:00
Stefan Tröger
b22206b96d make nonrigid subbassemblys work when they hold subassemblys themself 2016-04-12 18:11:59 +02:00
Stefan Tröger
1b2f219d31 make subassembly constraints always accessible 2016-04-12 18:11:59 +02:00
Stefan Tröger
c5542ab221 only use scale value for rotation-only solving, not the transformed clusters. This gives the more expected results 2016-04-12 18:11:59 +02:00
Stefan Tröger
b75bf609c0 fix unsupported geometry crashs, add visual feedback for unsupported geometry and fix crash on both parts in subassemblys 2016-04-12 18:11:59 +02:00
Stefan Tröger
8ffb746628 improve solvability of seperated rotation/translation 2016-04-12 18:11:59 +02:00
Stefan Tröger
3ed4a42be1 further distinguish between rotation and translation solving 2016-04-12 18:11:59 +02:00
Stefan Tröger
4655b39c6e implement subsystem callbacks 2016-04-12 18:11:59 +02:00
Stefan Tröger
51b3dc071f new openDCM version 2016-04-12 18:11:59 +02:00
jriegel
ebad819fde small fixes after merge from master 2016-04-12 18:11:59 +02:00
Jan Rheinländer
0ada1d1b12 Fixed bug that did not allow selecting datum planes as external references in sketches 2016-04-12 18:11:59 +02:00
jriegel
67889a2f40 Workaround for a wired linker problem on Windows. Actually still not solved... 2016-04-12 18:11:59 +02:00
Stefan Tröger
fcdff96a9e rename the add commands 2016-04-12 18:11:59 +02:00
Stefan Troeger
1443b9537d include dcm core directly to use the warning supression 2016-04-12 18:11:59 +02:00
Stefan Tröger
5bdce01603 use freecad resource, not local one 2016-04-12 18:11:59 +02:00
Stefan Troeger
534e87fc7c supress useless msvc warnings 2016-04-12 18:11:58 +02:00
Stefan Tröger
b7703643ea treat multiple assignment operator warning on msvc 2016-04-12 18:11:58 +02:00
jrheinlaender
6933eabd3a Changes to test parts 2016-04-12 18:11:58 +02:00
jrheinlaender
4cda43580e Fixed bug in Body conversion code 2016-04-12 18:11:58 +02:00
jrheinlaender
1f6e8d49da Cosmetic change in FemConstraint.cpp 2016-04-12 18:11:58 +02:00
Stefan Tröger
26af14aa9a suppress useless msvc warning 2016-04-12 18:11:58 +02:00
Stefan Tröger
cca8bbd769 make sure active assembly object extern variable is always the same type, as visual studio can't find it if derived classes are used 2016-04-12 18:11:58 +02:00
Stefan Tröger
2837bfa9dd placehoder text not supported in libpack qt version 2016-04-12 18:11:58 +02:00
Stefan Tröger
6bcdd81e67 reduce solver calls and fix cylinder-cylinder coincident options 2016-04-12 18:11:58 +02:00
Stefan Tröger
0d91943c84 let assembly part numbering use standart freecad sheme 2016-04-12 18:11:58 +02:00