wmayer
4df6373457
fixes #0004158 : FreeCAD crashes when deleting spline [skip ci]
2020-01-03 14:24:53 +01:00
asapelkin
e951094af9
use emplace_back instead of push_back where justified
2019-11-21 14:48:09 +01:00
Abdullah Tahiri
a415ad72e1
PartDesign: 3rdParty to PCH
2019-05-02 07:12:27 +02:00
wmayer
7acdb56d92
Replace Base::Exception with appropriate subclass
2018-11-14 19:28:00 +01:00
Markus Lampert
0b40519f3f
Changed all catch types to references for polymorphic exceptions.
2018-08-08 15:45:30 +02:00
wandererfan
7e781bcfd0
Revise multiple solids message
2018-07-13 10:23:42 -03:00
wandererfan
883a726d52
Fix #3401 warning on multiple solid
...
- PartDesign only uses the first result shape
of an operation and discards the rest without
warning.
- this also fixes #1707
2018-07-13 10:23:42 -03:00
luz.paz
505488c4f9
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
luzpaz
987b8db0b5
More typos, grammar fixes, uniformity
2017-11-15 10:46:43 -05:00
Peter Lama
2b750c2acf
Enable creating PD Sweep along closed path
2017-09-29 00:41:59 +02:00
wmayer
14985a8b0b
fix typos
2017-09-25 22:36:31 +02:00
wmayer
47cd41f25c
fixes #0003146 : Crash in PartDesign Sweep
2017-09-25 15:13:58 +02:00
wmayer
949c86d364
Port to occ7.2:
...
+ Standard_Failure::Caught() is now marked as deprecated and should be replaced with standard C++ exception handling
2017-09-01 16:27:46 +02:00
Peter Lama
a75a98ef27
Use OCCT Handle macro for Handle_ classes
...
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
wmayer
e0a0aa7786
fix typos
2016-11-12 17:57:14 +01:00
DeepSOIC
320763d78a
PartDesign: port to use FaceMaker
...
Minimalistic port. Only re-use code that was duplicate before.
2016-10-01 23:13:44 +03:00
wmayer
664cf65d26
fix -Wextra in PartDesign
2016-09-22 18:34:56 +02:00
wmayer
e8b36592c0
fix Coverity issues
2016-08-21 18:46:40 +02:00
Wolfgang E. Sanyer
7f4a437cc2
This commit adds getShape and setShape to TopoShape
2016-08-06 23:42:55 +02:00
Stefan Tröger
83ce80f133
fixes #0002512 Allow multi-face part design tools
2016-05-18 23:54:18 +02:00
wmayer
bca7a1866e
+ port to OCC 7.0
2016-05-14 16:53:27 +02:00
Stefan Tröger
f712f5e4ac
PartDesign: Modeling features work with faces
...
-Rename Sketchbased to ProfileBased to show new behavior
-Adopt ProfileBased to make the relevant helper functions work with faces too
-Adopt features for unified use of helper functions
-Adopt commands to allow face selection
2016-04-12 18:12:22 +02:00
Alexander Golubev
0cfc0cd424
Fix warnings introduced in new PartDesign
...
Mostly unused wariables and compare of signed & unsigned
2016-04-12 18:12:21 +02:00
Stefan Tröger
ef11b75c79
fix pipe tool result orientation
2016-04-12 18:12:13 +02:00
Stefan Tröger
45861b4f92
remove linear and S-shape scaling from pipe
...
They worked and are nice feature, but the handling with properties must be worked out better. To avoid any incompatibility due to property changes the functionality is removed now.
2016-04-12 18:12:13 +02:00
DeepSOIC
4b48362ec6
PartDesign: refactor positionBySketch
...
Rename it to positionByPrevious. Rewrite.
Rewrite SketchBased::transformPlacement.
2016-04-12 18:12:11 +02:00
Stefan Tröger
c82e4117e9
add feature loft
2016-04-12 18:12:10 +02:00
Stefan Tröger
3aae4ce011
respect part design placement rules in pipe
2016-04-12 18:12:09 +02:00
Stefan Tröger
620b2bb5d7
simple bugfixes
2016-04-12 18:12:09 +02:00
Stefan Tröger
68ee7f4f27
add two scaling modes
2016-04-12 18:12:09 +02:00
Stefan Tröger
df386cc3c1
make multisection work
2016-04-12 18:12:09 +02:00
Stefan Tröger
a727a9b93d
prevent inverted pipes and correct camera adjustment
2016-04-12 18:12:09 +02:00
Stefan Tröger
342ba89afd
generalize preview mode
2016-04-12 18:12:09 +02:00
Stefan Tröger
68d172687b
implement faster pipes with inner wires
2016-04-12 18:12:09 +02:00
Stefan Tröger
0db83e816a
allow sketches with inner wires as pipe profiles
2016-04-12 18:12:09 +02:00
Stefan Tröger
9c4e1070eb
add options for pipe tool
2016-04-12 18:12:09 +02:00
Stefan Tröger
e7803eca61
add basic part design pipe infrastructure
2016-04-12 18:12:09 +02:00