Eivind Kvedalen
04b176ebfb
PartDesign Hole Feature implemented.
...
Minor contributions from Mateusz Skowroński <skowri@gmail.com >
2017-07-26 23:39:00 +02:00
Eivind Kvedalen
04065564ae
Make PartDesign::ProfileBased::onChanged(...) protected (not private).
2017-07-26 23:39:00 +02:00
Kurt Kremitzki
c62a773cee
PDN: Add tests for Boolean, MultiTransform, Primitives, Shapebinder
2017-07-26 23:16:12 +02:00
wmayer
9ff76fc813
try to fix tolerance if shape is broken after fillet/chamfer operation
2017-07-24 12:29:46 +02:00
wmayer
488c1a1fdf
handle exception thrown by BRepBuilderAPI_RefineModel
2017-07-23 15:46:57 +02:00
Kurt Kremitzki
544e6587cb
Add linear and polar pattern tests
2017-07-11 02:27:38 -05:00
Kurt Kremitzki
fb5aeeaa7b
Add dressup feature test structure
2017-07-11 02:27:38 -05:00
Kurt Kremitzki
4eb59453e7
Break out PartDesign tests into own folder
2017-07-11 02:27:38 -05:00
Stefan Tröger
bfb95e3d12
Partially fix PartDesign move test
2017-06-19 15:37:09 +02:00
Stefan Tröger
f9200f4502
Extend python interface for groups and fix test cases
2017-06-19 15:37:09 +02:00
Stefan Tröger
183a4b4ef3
GeoFeatureGroup: Handle drag into document
2017-06-19 15:37:09 +02:00
Kurt Kremitzki
6f18ce63ed
Show failure message when part design transformation does not intersect
2017-06-16 00:15:22 +02:00
Abdullah Tahiri
ff188383a1
Fix transformation support, so that support is updated with any previous transformation executed
2017-06-16 00:15:22 +02:00
Abdullah Tahiri
7863a63659
Fillet Feature: Return if radius <= 0
2017-05-30 23:09:29 +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
a86583e833
fix crash when trying to drag and drop origin object in body object
2017-04-06 19:16:27 +02:00
AjinkyaDahale
b60fe48564
Fixed Typos
2017-03-19 18:09:15 -03:00
AjinkyaDahale
6a385f5ee3
Possible solution to a problem in pad/pocket up-to-face
...
Somehow we weren't able to pad/pocket up-to-face when the profile sketch
is made on a datum plane
2017-03-19 18:09:14 -03:00
Sergo
02166ed4be
couple of tests and fix to avoid crash on selected edge
2017-03-18 19:09:16 +01:00
Sergo
4325ea4e53
same axis and profile only for sketches
2017-03-18 19:09:16 +01:00
sergo
e77e6aa115
fix getAxis for faces
2017-03-18 19:09:16 +01:00
Sergo
bd3fef03a7
set referenceaxis properly and fix getaxis
2017-03-18 19:09:16 +01:00
DeepSOIC
0160478242
PartDesign: add ViewProviderPython
...
+ bind PartDesign::Feature to PartDesign::ViewProvider, and adjust
viewprovider of PartDesign::FeaturePython accordingly.
2017-03-04 19:16:39 -03:00
DeepSOIC
722ffe5ecb
PartDesign: update primitives to use PartDesign::FeaturePy
2017-03-04 19:16:39 -03:00
DeepSOIC
d9c803ffce
PartDesign: add FeaturePython
...
Opens a window to extend PartDesign with Python
2017-03-04 19:16:39 -03:00
Kunda
99c99006b8
source typo fixes pt4 (only on py3 merged code)
2017-03-02 13:47:21 +01:00
wmayer
30979dcd64
resolve merge conflict
2017-03-02 13:47:10 +01:00
Ian Rees
ac9f475702
Clean up clang inconsistent override warnings.
2017-03-01 22:00:41 +01:00
wmayer
381419c267
py3: ported PartDesign to python3
2017-03-01 17:19:33 +01:00
wmayer
eeb7dd458a
spend own type for Python wrappers of FeaturePrimitive and BodyBase
2017-01-20 15:42:50 +01:00
Stefan Tröger
109f8690ee
Extensions: Fix GeoFeatureGroup drag&drop
2017-01-04 16:01:58 +01:00
Stefan Tröger
d2764a3c7a
PartDesign: Adopt python interface to body group
2017-01-04 16:01:58 +01:00
Stefan Tröger
b4a569e013
PartDesign: Change body viewprovider to group
2017-01-04 16:01:58 +01:00
Stefan Tröger
9a3b952fb9
PartDesign: Port body to be a origin group
2017-01-04 16:01:58 +01:00
wmayer
dfbd6aa237
cleanup work: overload methods instead of using new method names
2017-01-04 15:39:27 +01:00
Stefan Tröger
bc133e4de2
PartDesign: Primitives are attachable directly
...
With the recently introduced AttachExtension the PartDesign primitives can be attachable by themself and don't need anymore the helping coordinate system datum. This simplyfies the code and the TreeView largely
2016-12-07 06:41:40 +01:00
Sergo
261bc46738
fix #0002662 - crash when create ShapeBinder with origin selected
2016-12-02 17:21:32 +01:00
Stefan Tröger
8bf5f03671
PartDesign: Fix crash on pattern abort
2016-11-28 22:13:41 +01:00
wmayer
5d27a49d87
fix coverity issues
2016-11-20 17:16:33 +01:00
wmayer
e0a0aa7786
fix typos
2016-11-12 17:57:14 +01:00
wmayer
6347d48449
remove duplicate and unused class
2016-11-07 12:28:22 +01:00
Stefan Tröger
b7d2943217
Remove accidently added .orig files
2016-10-08 12:48:34 +02:00
Stefan Tröger
c5a2419e14
Extensions: Introduce classes and port App groups
2016-10-08 12:48:34 +02: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
Sergo
8b7b720beb
PartDesign: fix Polar and Mirror accepting Datum
2016-09-30 11:09:00 -03:00
wmayer
81a6d4f4cc
fix some typos
2016-09-27 19:26:45 +02:00
wmayer
cb3da6ff9c
fixes #0002702 : Default cylinder angle 10 deg
2016-09-24 18:11:47 +02:00
wmayer
664cf65d26
fix -Wextra in PartDesign
2016-09-22 18:34:56 +02:00
wmayer
63ad26491f
fix Coverity issues
2016-08-22 15:02:18 +02:00
wmayer
e8b36592c0
fix Coverity issues
2016-08-21 18:46:40 +02:00