Przemo Firszt
dc3f9a29dc
FEM: Add licence and module info to _Command files
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:42 +02:00
Przemo Firszt
5d455e2137
FEM: Move _CommandNewMechanicalAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:41 +02:00
Przemo Firszt
f185b77fb0
FEM: Move _CommandFemFromShape class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:41 +02:00
Przemo Firszt
8f9a4d5c6b
FEM: Move _CommandMechanicalJobControl class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:40 +02:00
Przemo Firszt
9b65099128
FEM: Move _CommandPurgeFemResults class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:39 +02:00
Przemo Firszt
d6b81b9888
FEM: Move _CommandQuickAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:39 +02:00
Przemo Firszt
b2278202c0
FEM: Remove get_results_object from MechanicalAnalysis.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:38 +02:00
Przemo Firszt
a412106130
FEM: Move _CommandFrequencyAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:38 +02:00
Przemo Firszt
6da92fd572
FEM: Move _CommandMechanicalShowResult class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:37 +02:00
Przemo Firszt
64021f66c5
FEM: Move _FemAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:36 +02:00
Przemo Firszt
20416cebf2
FEM: Move _ViewProviderFemAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:36 +02:00
Przemo Firszt
e115a1e994
FEM: Move _JobControlTaskPanel class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:35 +02:00
Przemo Firszt
f96f6acd80
FEM: Move _ResultControlTaskPanel class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-11 09:36:35 +02:00
wmayer
f6023d36d2
+ rework BoundingBox class and its Python binding
2015-10-11 00:18:53 +02:00
Bernd Hahnebach
1996b6fc0c
FEM: fix beamsection property in CalculiX file writer
2015-10-09 17:39:40 +02:00
Bernd Hahnebach
9fbcf6aabd
FEM: use MechanicalMaterial instead App::MaterialObjectPython in TestFem
2015-10-09 08:19:24 +02:00
Bernd Hahnebach
3056cf7ff4
FEM: only change MechanicalMaterial object if taskd is accepted
2015-10-09 08:19:24 +02:00
Bernd Hahnebach
9b3e6ab84f
FEM: add space to licence according flake8
2015-10-09 08:19:24 +02:00
Bernd Hahnebach
d9603d0467
FEM: typo in GUI
2015-10-09 08:19:23 +02:00
Bernd Hahnebach
0e88050cf6
FEM: use generic get_elset methods in CalculiX file writer
2015-10-09 08:19:23 +02:00
wmayer
5b08fa453b
+ add security checks to SoBrep nodes
2015-10-07 23:08:03 +02:00
wmayer
de41dc46ec
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
wmayer
30bf718705
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 11:32:38 +02:00
Eivind Kvedalen
208ba9eb9d
Sketcher: Fixed keeping sign of constraints.
2015-10-06 21:26:22 +02:00
wmayer
51e4eebbc6
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-06 21:16:44 +02:00
wmayer
b374fcb6ef
+ split file extension from descriptive text of file format to avoid that invalid translation breaks file dialog
2015-10-06 18:45:06 +02:00
wmayer
d19ada810f
+ split file extension from descriptive text of file format to avoid that invalid translation breaks file dialog
...
+ add method to make image view unclosable for user
+ fix possible crash in MeshAlgorithm::GetMeshBorder
+ fix possible crash in MeshAlgorithm::ConnectLines
2015-10-06 17:28:52 +02:00
wmayer
8284ecc8e8
+ clear highlighting when re-creating shape
2015-10-06 00:19:43 +02:00
Bernd Hahnebach
abe32132e1
FEM: add brackets to print statements in CalculiX file writer
2015-10-05 18:34:07 +02:00
Bernd Hahnebach
07d733c5f8
FEM: rewriting some defs in CalculiX input file writer
2015-10-05 18:33:52 +02:00
Bernd Hahnebach
682c22701d
FEM: CalculiX writer, rename elset for solid meshes
2015-10-05 18:33:33 +02:00
Bernd Hahnebach
3c6e0c83d7
FEM: add licence information to CalculiX inpwriter
2015-10-05 18:33:16 +02:00
Bernd Hahnebach
8d13a8d53f
FEM: add calculiX input file comment lines to FemTest input file diff
2015-10-05 18:33:01 +02:00
Bernd Hahnebach
7f835752be
FEM: visual output for beam and shellelements added
2015-10-05 18:32:38 +02:00
Bernd Hahnebach
dc045c6880
FEM: fix in ShellThicness and BeamSection
2015-10-05 18:32:18 +02:00
Bernd Hahnebach
7602c46882
Fem: fix in ShellThickness selectionobserver
2015-10-05 18:25:57 +02:00
wmayer
596275c33d
+ fix warnings: -Wunused-private-field and -Wtautological-compare
2015-10-04 13:27:44 +02:00
wmayer
964932e3df
+ unlimit the value for occurrences
2015-10-04 10:32:58 +02:00
wmayer
7548e4cb30
+ fix clang warnings
2015-10-02 23:32:01 +02:00
wmayer
2acb38daa7
+ fix clang warning: -Woverloaded-virtual
2015-10-02 20:42:16 +02:00
Eivind Kvedalen
7bd6b63183
PartDesign: bugfix, invoke ui->spinOccurrences->apply().
2015-09-30 15:54:19 +02:00
Eivind Kvedalen
56c95964b8
PartDesign: Replaced QuantitySpinBox by SpinBox for "occurrences" input field.
2015-09-30 15:54:19 +02:00
Eivind Kvedalen
082195894b
Spreadsheet: Fixed too liberal decoding of cell addresses.
2015-09-30 15:54:14 +02:00
Yorik van Havre
c635e88d4e
Merge pull request #54 from cpollard1001/DPIFixes
...
Made slight tweaks for high DPI displays
2015-09-29 23:45:32 -03:00
Jan Kantert
8875f62756
properly add layer for blocks during export
2015-09-29 10:46:36 -03:00
Chris Pollard
c9456ffdc5
Made slight tweaks for high DPI displays
2015-09-28 13:42:00 -04:00
Abdullah Tahiri
e4be4f8362
Sketcher Bug fix: External geometry shown after reorient
...
========================================================================
Reported here:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12517&p=100388#p100429
Solution:
When a sketch loses support, all external geometry is deleted right away.
2015-09-28 11:45:06 +02:00
Abdullah Tahiri
a647bf140a
Sketcher: Bug fix: Building Vertex Index on Restore
...
===================================================
The bug was introduced by myself here:
47c0859c1b
[code]
void SketchObject::onDocumentRestored()
{
try {
- rebuildExternalGeometry();
+ if(Support.getValue()) {
+ validateExternalLinks();
+ rebuildExternalGeometry();
+ }
Constraints.acceptGeometry(getCompleteGeometry());
}
[/code]
The issue is that "rebuildExternalGeometry" calls "rebuildVertexIndex". So for any sketch not having external geometry, if you open it, select everything and hit del, you will have a crash because
I effectively removed the creation of the index in this dossier. You won't have one if you do anything rebuilding the index before hitting del, like creating geometry, though.
2015-09-28 11:42:56 +02:00
Abdullah Tahiri
72199f6296
Bug fix: deletion of groups of external geometry
...
================================================
Issue reported inter alia here:
http://forum.freecadweb.org/viewtopic.php?f=10&t=12380#p99456
How to reproduce:
1. Make an external geometry hexagon (make a hexagon, pad it, make a sketch on a hexagonal face and make all the lines external geometry)
2. Box select the external lines and press "del"
On the first pressing of "del" 3 lines were deleted and 3 remained, select again, on the second press 1 remains, select again, on the last press all are deleted.
Why?
Internal and External geometry were handled together in a single set. Group deletion of geometry is effected starting from the highest index,
so that upon deleting an element, the index of the remaining elements does not change. Handling both groups together caused that the external geometry
was actually deleted on the inversed order (as they are (decreasing) negative values for representation, but increasing positive indexes in the external geometry array).
Solution:
Internal and External geometries are handled separatedly
2015-09-28 11:14:30 +02:00
wmayer
6b67d4a4e7
+ replace old C casts with static_cast in generated C++ code, remove unused parent structure of Python classes, support of -1 as return value of setCustomAttributes
2015-09-27 22:08:08 +02:00