sliptonic
5141e28535
Update 45degree_chamfer.fctb
2021-03-12 10:16:26 -06:00
Chris Hennes
0a0d939522
[OpenSCAD] Add scale parameter to linear_extrude
2021-03-11 13:56:26 +01:00
wmayer
cc36033de6
Fem: refactor FemMesh::readNastran95
2021-03-11 01:26:19 +01:00
wmayer
e0d13ce3dc
Fem: refactor FemMesh::readNastran
2021-03-10 22:56:08 +01:00
Benjamin Nauck
879532d852
Draft: Simplify load_texture after py3 requirement
...
This commit does the following things:
* Remove python2 support
* Using a bytearray instead of chr list to build up the binary data.
this also removes the need of using char encoding.
2021-03-10 20:49:29 +01:00
wmayer
eeba01e8fb
Fem: [skip ci] support NASTRAN CTRIA3 elements
2021-03-10 19:38:11 +01:00
wmayer
0fcbe04dcf
Mesh: [skip ci] fix regular expression in MeshInput
2021-03-10 17:49:05 +01:00
wmayer
125e4f5979
Fem: [skip ci] fix possible crash in Fem::readNastran
...
The crash can occur if node ids are referenced by faces or volumes that do not exist in the mesh.
2021-03-10 16:39:06 +01:00
Yorik van Havre
5c30dc8ce2
Merge pull request #4544 from chennes/draftSnapSyncRefactor
...
[DRAFT] Refactor sync_snap_toolbar_button
2021-03-10 16:24:16 +01:00
David Osterberg
f824603614
PartDesign: New input mode, and allow spirals to be created
2021-03-10 15:36:40 +01:00
Chris Hennes
5dbeb210e0
[OpenSCAD] Add unit tests for resize() and others
2021-03-10 15:33:45 +01:00
Chris Hennes
8b8f2373d1
[OpenSCAD] Implement resize()
...
The existing implementation of resize() did not work, and used incorrect
scale factors. This commit implements a version that matches the results
obtained from within OpenSCAD.
2021-03-10 15:33:45 +01:00
tomate44
f5de466ae5
Part: fixes and check input values for spiral and helix primitives
2021-03-10 14:24:01 +01:00
tomate44
8334a59c4b
Part primitives: add SegmentLength property to helix and spiral
2021-03-10 14:23:16 +01:00
tomate44
1ad246bdad
Part primitives: use makeSpiralHelix in spiral and helix primitives
2021-03-10 14:22:04 +01:00
tomate44
8a7a5b583f
TopoShape: add a common function to build spirals and helixes
2021-03-10 14:18:12 +01:00
Chris Hennes
9213565b3f
[OpenSCAD] Minor fixes from LGTM analysis
2021-03-09 15:58:07 +01:00
David Osterberg
b185dacdde
PartDesign: Hole performance: Compound holes and cut once
...
- Remove unused code
- BooleanOperation trick
For some reason doing the cut in a boolean operation is
20% faster than doing it directly. Unclear why.
2021-03-08 15:30:24 +01:00
guskog
2c80b64453
Gui: Sketcher Color Preferences UI rearrangement.
2021-03-08 15:11:42 +01:00
Gustav Skog
a76a304cb1
Reworked Prefereces Sketcher Colors User interface, adding groupings.
2021-03-08 15:06:51 +01:00
UR-0
ce264f1571
[FEM] improve error message if gmsh.exe not found
2021-03-08 14:26:08 +01:00
UR-0
b9669db146
satisfy Travis
2021-03-07 11:24:20 +01:00
UR-0
63bc55a221
[FEM] make ccx_dat_file object (from ccx_Result) ReadOnly
2021-03-07 11:24:20 +01:00
Benjamin Nauck
8a2cfc268e
[Base] Remove includes to StdStlTools.h as that's not needed anymore
...
std::make_unique was introduced in c++14, so no need to use the back
ported version
2021-03-06 21:20:32 +01:00
Chris Hennes
4e5c852a9b
Modify Python checks when cMake >= 3.12
2021-03-06 21:11:34 +01:00
UR-0
7499d0b37b
fixes not handled exception in "task_mesh_gmsh.py"
...
error = sys.exc_info()[0].strip()
<class 'AttributeError'>: type object 'RuntimeError' has no attribute 'strip'
Furthermore reporting "value" instead of "type" gives more useful error messages
2021-03-06 21:00:23 +01:00
Benjamin Nauck
93d2758fbd
[Spreadsheet] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
7422a64c84
[Sketcher] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
b6a5716b6a
[Sandbox] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
8017d00e78
[Robot] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
d812313edd
[Points] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
8441f0f690
[Path] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
7bacc68533
[MeshPart] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
1384903af8
[Fem] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
82e423735f
[Assembly] Use std::shared_ptr instead of boost::shared_ptr
...
There's no need to use boost version when stl has support for shared_ptr
2021-03-06 19:32:03 +01:00
Benjamin Nauck
0032f4e298
[Path] Switch from boost::tuple to std::tuple
...
It's better to use the standard lib when possible
2021-03-06 19:31:06 +01:00
Russell Johnson
6a10d5388b
Path: Remove 'verify final depth' warning
2021-03-06 11:44:06 -06:00
Chris Hennes
73dd71dadc
[OpenSCAD] Add unit tests for importing primitives
2021-03-06 13:31:09 +01:00
wmayer
e4ec3d5532
Fem: [skip ci] set backend of matplotlib to Qt5Agg
2021-03-05 21:25:27 +01:00
wmayer
9add6e2c9a
Revert "[PartDesign] Add Material property to Body"
...
This reverts commit 92db97a26dbdd5c2210df39dd08a716faf6102f6.
There is no need to make this a static property because it can be added at runtime via Python or the GUI
2021-03-04 18:50:57 +01:00
Yorik van Havre
78ce247a29
Merge pull request #4549 from chennes/lgtmFixDraftLocalizeVectors
...
[Draft] Fix localize_vectors double definition
2021-03-04 12:27:05 +01:00
howetuft
6061b8fa8b
[PartDesign] Add Material property to Body
2021-03-04 12:19:50 +01:00
wmayer
215eeb0afa
PD: [skip ci] in the helix dialog use step size of 5 degree for the angle
2021-03-04 11:09:54 +01:00
donovaly
feabd1af30
[PD] use same helix angle step as for other features
...
All other PD features use a step size of 1.0 for angles.
(Personally also for me a step of 5 is not convenient)
2021-03-04 11:08:41 +01:00
donovaly
21d4a37e1f
[PD] set App constraints for their Gui counterparts
...
based on Werner's work yesterday, this PR takes care of the missing PD features to use the constraints already defined in App
2021-03-04 11:03:24 +01:00
00001000bit
aba35b86f6
Update icon for Sketcher Constraint Block
...
The existing icon for the sketcher constraint for "constraint block" is easily confused with the icon for the diameter constraint. A small modification to add a 2nd cross bar will visually distinguish it.
2021-03-04 10:23:10 +01:00
wmayer
cffe8d19fd
PD: [skip ci] in the helix task dialog use the value range defined in the helix feature
2021-03-03 17:40:11 +01:00
donovaly
fc36ab6c64
[PD] set constraints for helix properties
...
at the moment it is possible by a click to set e.g. -1 turn which would cause an error
2021-03-03 17:25:40 +01:00
David Osterberg
34a44073c1
PartDesign: Allow customization of Helix preview modes
2021-03-03 17:15:08 +01:00
M G Berberich
ba5c438ec2
[PD] fixes problem with the path for user-defined hole-cut-types
...
https://forum.freecadweb.org/viewtopic.php?f=19&t=51403&start=20#p482574
2021-03-03 16:02:17 +01:00