Commit Graph

6996 Commits

Author SHA1 Message Date
Abdullah Tahiri
80adf30da3 Sketcher: BSpline FreeGCS geometry definition
=============================================

multiplicities, degree and periodic are left as non-parameters of the solver, while still allowing certain manipulations to be effected from the solver
in certain situations (for example modifying the multiplicity of start/end nodes when applying G1,G2,G3 constraints between BSplines).
2017-01-05 11:58:35 +01:00
Abdullah Tahiri
b277620138 Part: GeomBSpline extension for basic BSPline Sketcher support
==============================================================

1) Basic set/get interface for poles, weights, knots and multiplicities

2) Introduction of GeomBoundedCurve class replicating OCC hierarchy. Why? To provide seamless start/end point interface for any bounded curve, i.e. Bezier, BSpline,

Note: The ArcOfConic start/end point interface relies on GeomTrimmedCurve, and introduces CCW/CW correcting code which relies on Axis. Axis are introduced in GeomConic and are
not part of GeomBounded.

Note 2: In the future, it may be thought to make GeomArcOfConic (the equivalent of GeomTrimmedCurve) deriving from GeomBoundedCurve, as to fully replicate OCC hierarchy. GeomBoundedCurve
defines the functions as virtual to allow seamless integration.
2017-01-05 11:58:33 +01:00
Bernd Hahnebach
6ab6603f2e FEM: fix unit tests in the regard of new material module name 2017-01-02 18:03:24 -02:00
Bernd Hahnebach
739fe3ae39 FEM: move modules MechanicalMaterial to a more general FemMaterial 2017-01-02 18:03:24 -02:00
Bernd Hahnebach
1d2857eb76 FEM: GUI, move create node set tool to mesh tools 2017-01-02 18:03:24 -02:00
Bernd Hahnebach
100e1bfc2d FEM: solver ccx task panel, typo 2017-01-02 18:03:24 -02:00
Bernd Hahnebach
97b08f2bd9 FEM: netgen mesh obj, move a new obj inside an active analysis if there is one 2017-01-02 18:03:24 -02:00
Bernd Hahnebach
6df6bae9d8 FEM: GMSH mesh obj, switch to FEM WB on double click on obj 2017-01-02 18:03:24 -02:00
Bernd Hahnebach
437ce69b11 FEM: GMSH mesh task panel, add an ok and cancel button, remove close button 2017-01-02 18:03:24 -02:00
Bernd Hahnebach
f562b3d945 FEM: code formating, flake8 and delete not used imports 2017-01-02 18:03:24 -02:00
Markus Lampert
d51188bd07 Setting a minimum # interpolations for displaying an arc. 2017-01-01 22:41:28 -08:00
Alexander Gryson
211f771f94 Added Metadata 2016-12-31 21:20:45 +01:00
Alexander Gryson
ae3bbf5988 Update Raytracing Workbench icons 2016-12-31 21:20:45 +01:00
Yorik van Havre
2982ecf633 Draft: Do not import non-instanciated blocks - fixes #2822 2016-12-31 15:48:01 -02:00
wwmayer
f22f5c819e Merge pull request #407 from dev-at-stellardeath-org/linuxcnc_post_without_gui
Path: linuxcnc_post without GUI
2016-12-31 12:18:56 +01:00
Lorenz Hüdepohl
7d53cc9e6f Path: linuxcnc_post without GUI
A simple fix to be able to easily use the linuxcnc_post module without
the GUI present
2016-12-30 22:33:15 +01:00
Yorik van Havre
0993a525b1 Arch: Fixed bug with arch objects that are a clone and have a material 2016-12-30 19:25:42 -02:00
Yorik van Havre
6aedc47a2c Arch: Correctly export profiles with holes to IFC 2016-12-30 19:24:54 -02:00
Yorik van Havre
ac598f5104 Arch: Added utility command to create an undefined Arch component clone of an object 2016-12-30 18:07:13 -02:00
Yorik van Havre
541d767335 Arch: fixed typo in yesterdays commmit 2016-12-30 12:10:38 -02:00
wmayer
b2767f7197 rearrange headers to avoid warning 2016-12-30 13:31:08 +01:00
wmayer
3377b42642 suppress -Woverloaded-virtual warnings from smesh 2016-12-30 12:11:35 +01:00
Yorik van Havre
40c25e0809 Arch: Fixed export of materials to IFC to be understandable by revit 2016-12-29 21:02:54 -02:00
Yorik van Havre
2e380cd581 Arch: Make sure the BaseMaterial property contains a Material object 2016-12-29 20:42:30 -02:00
Yorik van Havre
0249235833 Arch: Faster material handling in IFC import - fixes #2762 2016-12-29 16:05:52 -02:00
wmayer
3114df352d in forward declaration replace class keyword when struct is expected
comment out unused parameters
2016-12-29 17:52:39 +01:00
wmayer
35b76c5205 in forward declaration replace class keyword when struct is expected 2016-12-29 16:02:35 +01:00
wmayer
5fbcb99adc fix build failure 2016-12-29 15:01:57 +01:00
WandererFan
16ce8d40f5 Section directions from rotated DPGI's 2016-12-29 14:43:37 +01:00
WandererFan
139edb2415 Working revolving part DPG 2016-12-29 14:43:25 +01:00
WandererFan
90935d0600 Reset/Match 3d buttons working 2016-12-29 14:43:13 +01:00
WandererFan
93fb9273dd Working proof of concept for DPG rots & dirs 2016-12-29 14:43:00 +01:00
WandererFan
ca8adc3aab getViewAxis -> DVP virtual method 2016-12-29 14:42:46 +01:00
WandererFan
489a25e462 check vectors parallel, vec rotate arb axis, vec format improve 2016-12-29 14:42:31 +01:00
Yorik van Havre
f252f54573 Arch: Allow Arch Components to be clone of any other Arch type 2016-12-28 20:27:46 -02:00
Yorik van Havre
c084af8473 Arch: Fixed material in non-GUI mode 2016-12-28 17:32:35 -02:00
Yorik van Havre
39491713f2 BOPTools: Fix to work without the GUI 2016-12-28 17:00:59 -02:00
Yorik van Havre
1c35bd8cd9 Fixed typos notified on crowdin 2016-12-28 16:59:24 -02:00
Yorik van Havre
0408aa4a60 Draft: Fixed bug in wire offsets 2016-12-28 14:30:38 -02:00
wmayer
7004081805 avoid to create a circular dependency when modifying an existing pad or pocket operation 2016-12-28 17:05:20 +01:00
wmayer
cbf717f317 fix whitespaces 2016-12-28 14:22:42 +01:00
wmayer
7496eeef18 move methods setXAxisDir/getXAxisDir to base class 2016-12-28 14:22:12 +01:00
wwmayer
309d46137e Merge pull request #401 from abdullahtahiriyo/parabola_2017
Parabola 2017
2016-12-28 13:48:13 +01:00
Abdullah Tahiri
c6a8e3d7a9 Sketcher: Arc Of Parabola - Symmetry tool 2016-12-28 01:25:33 +01:00
wmayer
f065f8eb53 if UnicodeUTF8 is not defined use a fallback implementation of translate() 2016-12-27 20:12:39 +01:00
wmayer
d9b1ce7ca2 remove UnicodeUTF8 2016-12-27 19:31:25 +01:00
wmayer
b6c28688fe remove UnicodeUTF8 2016-12-27 18:56:30 +01:00
wmayer
0f53d8224b remove UnicodeUTF8 2016-12-27 18:31:05 +01:00
Abdullah Tahiri
309d9cfc4e Sketcher: Arc Of Hyperbola - Symmetry tool 2016-12-27 02:13:23 +01:00
Abdullah Tahiri
9d65cc5672 Sketcher: Copy/Clone and Array support for Arcs of Parabola and Hyperbola 2016-12-26 23:23:34 +01:00