Abdullah Tahiri
ebfbe29d2f
Sketcher: Restore internal geometry tool refactoring and extended support
...
=========================================================================
- Long felt need of refactoring the code so as not to repeat code already existing in SketchObject.
- Refactored code supports preexisting Ellipse and Arc of Ellipse and adds support for Arcs of Hyperbola and Parabola.
2016-12-26 22:54:47 +01:00
Abdullah Tahiri
1a535e5f4e
Sketcher: Arc Of Parabola - Delete unused internal geometry on deletion
2016-12-26 22:06:40 +01:00
Abdullah Tahiri
ecc8ba57ac
Sketcher: Arc Of Hyperbola - Delete unused internal geometry on deletion
2016-12-26 19:42:57 +01:00
Abdullah Tahiri
359d9dbc1d
Sketcher: fix compilation warnings
2016-12-26 19:19:10 +01:00
Yorik van Havre
86b3463ee1
updated ts files
2016-12-26 12:36:24 -02:00
Alexander Gryson
ce959ca323
Add Metadata
2016-12-26 12:23:07 -02:00
Alexander Gryson
019f97e02b
Update Points Workbench icons
2016-12-26 12:23:07 -02:00
Alexander Gryson
eb4e6fdcb9
Update Material Workbench icons
2016-12-26 12:23:07 -02:00
Alexander Gryson
aa951d80e2
Integrate forum feedback
2016-12-26 12:23:07 -02:00
Alexander Gryson
f680d810a5
Update multiple workbenches
...
Workbenches updated:
* Complete
* Image
* Inspection
* Material
* MeshPart
* Points
* Reverse Engineering
* Start
* Test
* Web
2016-12-26 12:23:07 -02:00
Yorik van Havre
c0abd851eb
Updated appendMenu() functions in py workbenches
2016-12-26 12:06:17 -02:00
wwmayer
cd59747a77
Merge pull request #396 from danielfalck/tledit_units
...
Tledit units
2016-12-25 11:26:54 +01:00
Dan Falck
388ddcf2b2
PATH:units added Gui::InputField to some parms
...
old spinboxes were not aware of units so I substituted in the custom FreeCAD Gui:InputField on countour, profile, profile edges, and pocket operations.
2016-12-24 17:28:40 -08:00
Abdullah Tahiri
f9eec60b1c
Sketcher: Parabola fix loading from file
2016-12-24 22:15:41 +01:00
Abdullah Tahiri
00210c684a
Sketcher: Parabola fix y axis in parabola rules constraint
2016-12-24 19:23:53 +01:00
Abdullah Tahiri
82259f31da
Part::Geometry: ArcOfParabola CCW emulation support/fix
...
=========================================================
Correction of the emulation so that arcs of parabola are always CCW.
2016-12-24 16:11:15 +01:00
Abdullah Tahiri
9e7d86f1b8
Sketcher: Parabola perpendicularity constraint
2016-12-24 15:24:36 +01:00
Abdullah Tahiri
d8b38032cf
Sketcher: Parabola tangency support
...
===================================
Support for tangency with any preexisting supported geometry using angle via point.
2016-12-24 15:02:52 +01:00
Abdullah Tahiri
01ba29ed33
Sketcher: Parabola Element Widget support
2016-12-24 04:08:53 +01:00
Abdullah Tahiri
452394a154
Sketcher: Parabola icons
...
========================
Slightly modified icons based on Jim's original proposal:
http://forum.freecadweb.org/viewtopic.php?f=10&t=8038&hilit=hyperbola#p66129
N.B. Yes Jim, it took me slightly two years to use your 2014 icons...beter late than sorry :)
2016-12-24 04:08:42 +01:00
Abdullah Tahiri
b6919f8627
Sketcher: Parabola creation method autoconstraints
2016-12-24 03:10:44 +01:00
Abdullah Tahiri
f03a8adb73
Sketcher: Equality symbol representation
2016-12-24 02:39:51 +01:00
Abdullah Tahiri
5c9cc6221b
Sketcher: Parabola solver equality constraint
2016-12-24 02:39:02 +01:00
Dan Falck
605d4da85f
PATH:Tooledit:support for units
...
connected units to ToolEdit and listview in the tooltable library
2016-12-23 17:17:22 -08:00
Abdullah Tahiri
0d93c45d70
Sketcher: Point on Object solver constraint
2016-12-24 01:14:15 +01:00
Bernd Hahnebach
b05f11183b
FEM: add icons for clear mesh and mesh info command
2016-12-23 18:37:25 +01:00
Bernd Hahnebach
2733d03be5
FEM: add context command to print dump mesh info
2016-12-23 18:37:25 +01:00
Bernd Hahnebach
b026710a30
FEM: add a context command to clear the FEM mesh
2016-12-23 18:37:15 +01:00
wmayer
bbadcf614b
clear nodes of fem view provider when clearing mesh
2016-12-23 15:36:01 +01:00
wmayer
d3ff5171ea
check between Qt4/Qt5 build in cmake
2016-12-23 14:13:43 +01:00
wmayer
fd1c42b3c3
port use of tcp server to Qt5
2016-12-23 10:38:27 +01:00
Dan Falck
1d2c392738
Merge branch 'master' into tledit_units
2016-12-22 17:09:26 -08:00
Alexander Gryson
83c5b78d4f
Fix PathPost/PathJob mixup
2016-12-22 22:27:56 +01:00
Yorik van Havre
21f430da2c
Arch: more robust edge ordering in Arch OBJ exporter
2016-12-22 17:28:09 -02:00
Alexander Gryson
6e51d906ed
Add metadata
2016-12-22 17:20:57 -02:00
Alexander Gryson
570ae66d0d
Integrate forum feedback
2016-12-22 17:20:57 -02:00
Alexander Gryson
68b946c16e
Update Path Workbench icons
2016-12-22 17:20:57 -02:00
Abdullah Tahiri
5f36072434
Sketcher: Parabola Skech geometry update fix
2016-12-22 16:10:53 +01:00
Abdullah Tahiri
9858368b65
Sketcher: Parabola Expose Internal Geometry
...
==========================================
Also automatically on creation
2016-12-22 16:10:52 +01:00
Abdullah Tahiri
3e76189f19
Sketcher: Focus solver internal geometry
2016-12-22 16:10:52 +01:00
Abdullah Tahiri
61fe4bcaee
Sketcher: Parabola Arc rules solver constraint
2016-12-22 16:10:33 +01:00
wmayer
26c635a435
use preprocessor macro to build with vtk 6.1
2016-12-21 18:39:50 +01:00
wmayer
7716e94042
fix whitespaces
2016-12-21 17:08:36 +01:00
vdwalts
5abb99b37f
FEM: workaround, Scaling factor needed to obtain correct results when using DFLUX or CFLUX card.
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
3842f9c80b
FEM: mesh region, initialize new obj with length 0.0, do not use the obj for mesh creation if references are empty or lenght is 0.0
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
a245bf2abc
FEM: mesh region: print some info if the shape to mesh is a Compound which could return unexpected meshes
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
7c8b9a4b2c
Part: boolean splitt tools, remove trailing whitspaces
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
6378ad3aa7
Part: boolean splitt tools, add type property to the objects
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
ebfa179c0a
FEM: gmsh mesh obj, element dimension, use From Shape instead of Automatic
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
a8b61ba833
FEM: gmsh mesh obj, use 2nd order as standard and remove Automatic
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
d64e2cfd5e
FEM: implement get_element since getElement does not return Solid elements
2016-12-21 11:27:42 -02:00
Bernd Hahnebach
8b61027de2
FEM: material task panel, add explizit solid selection mode, add support for Solids of Compounds and CompSolids
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
c06c150d9b
FEM: beam section properties, use diameter instead of radius
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
856b7844c0
FEM: beamsection task panel, add length values and use combobox to choose the section type
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
a826a6d2bf
FEM: code formating, flake8
2016-12-21 11:27:41 -02:00
kgoao
7110a4e2c7
FEM: BeamSection: Allow other beam section types
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
cb6baaaf90
FEM: add length values to task panel of shellthickness
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
443112ce87
FEM: add length values to task panel of meshregion
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
2dd3f6620f
FEM: mesh region, add icon
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
6304258975
FEM: mesh region, allow any shape as reference shape, not only elements of the shape to mesh
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
be831e78bd
FEM: mesh region, taks panel, add a mode to select solids
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
862937080e
FEM: mesh region, on edit hide all meshes and shapes, show the part to mesh
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
6822d09208
FEM: mesh region, make mesh region objects childrens of mesh object in tree view
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
3363c1a0a1
FEM: mesh region, use the new mesh region object in gmsh mesh class
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
90bc5255b4
FEM: mesh region, add task panel
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
347d4be25f
FEM: mesh region, add command to FreeCAD GUI menu and tool bar
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
36868f3fe5
FEM: mesh region, add object
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
089933d7a3
FEM: add some title to some FEM task panels
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
df10569f23
FEM: gmsh mesh tool, set optimize mesh to True for new objects
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
5d7eadc8e6
FEM: cmake, delete dublicates
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
5eb621cbfc
FEM: typo in ifndef of a header file
2016-12-21 11:27:41 -02:00
kgoao
c11fdbe355
FEM: ConstraintTransform: Allow forces to be transformed
2016-12-21 11:27:41 -02:00
mkhizenz
3cfc9d5dd0
FEM: LinearizedStress: Update
2016-12-21 11:27:41 -02:00
mkhizenz
64e945db75
FEM: linearizedStress: Implementation
2016-12-21 11:27:41 -02:00
mkhizenz
d92b8ff8b2
FEM: LinearizedStress: Core implementation
2016-12-21 11:27:41 -02:00
mkhizenz
b7e4259676
FEM: LinearizedStress: Icon
2016-12-21 11:27:41 -02:00
mkhizenz
ede94ba09c
FEM: DataAlongLine: core implementation
2016-12-21 11:27:41 -02:00
mkhizenz
9e12af32da
FEM: DataAlongLine: Icon
2016-12-21 11:27:41 -02:00
vdwalts
9a3b750fb7
Base: Units for FEM, new heat and heat flux functions
2016-12-21 11:27:41 -02:00
kgoao
96a705dc7d
FEM: FemConstraintHeatflux: Add DFLUX option to heat flux constraint
2016-12-21 11:27:41 -02:00
kgoao
0cddd74255
FEM: FemConstraintTemperature: Add CFLUX option to temperature constraint
2016-12-21 11:27:41 -02:00
wmayer
7e82bd1d7d
fix drag and drop of boolean operations
2016-12-21 11:39:26 +01:00
wmayer
7fd367a396
handle infinite lines and segments in OpenSCAD2Dgeom.superWireReverse
2016-12-21 10:07:55 +01:00
wmayer
a862279d7f
fix crash when using ImageView
2016-12-20 20:52:40 +01:00
Markus Lampert
12d3d6950f
Fixed build.
2016-12-19 18:27:27 -08:00
Markus Lampert
6552304323
Renamed dressups to conform to naming scheme.
2016-12-19 17:53:01 -08:00
Markus Lampert
d82d050c34
Fixed dogbone for small tool bit radii.
2016-12-19 16:52:28 -08:00
Abdullah Tahiri
b2bca80796
Sketcher: Parabola box selection sign fix
2016-12-19 23:21:02 +01:00
Abdullah Tahiri
6f6cc6d961
Sketcher: Parabola Creation Command
...
===================================
With exception of exposure of internal geometry.
2016-12-19 22:58:20 +01:00
Markus Lampert
5099f2385a
Fixed 2d geometry changes for dogbone.
2016-12-19 11:20:58 -08:00
Yorik van Havre
ae077f192c
Draft: Fixedbug in facebinder
2016-12-19 15:28:16 -02:00
Abdullah Tahiri
0ef1ce9261
Part: Parabola Python Creation from Focus, Center and Normal Vector
2016-12-19 17:35:39 +01:00
Dan Falck
c84e7662b7
Path:wip on tl edit dialog and units
2016-12-19 07:40:25 -08:00
Abdullah Tahiri
d42033191d
Sketcher: ViewProvider Parabola Representation
2016-12-19 00:10:59 +01:00
Yorik van Havre
101d280f6a
Draft: More solid normal detection in Draft2Sketch
2016-12-18 20:17:16 -02:00
Abdullah Tahiri
d600bfa83b
Sketcher: Validation of Parabola
2016-12-18 19:29:38 +01:00
wmayer
df8783833d
issue #0002775 : first build fails
2016-12-18 18:26:34 +01:00
wwmayer
b05826fc3f
Merge pull request #385 from agryson/techdraw-artwork-alignment
...
Techdraw artwork alignment
2016-12-18 16:17:58 +01:00
wmayer
dd0fb7dc84
fix various clang warnings
2016-12-18 16:08:30 +01:00
wmayer
d9c206e59d
fix obvious errors in kurve geometry classes
2016-12-18 15:21:52 +01:00