jrheinlaender
dc9c6b0e5d
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
4b8aa48a2c
Make Datum features pickable
2016-04-12 18:11:49 +02:00
jrheinlaender
3992a9805f
Visualization of datum lines and planes
2016-04-12 18:11:49 +02:00
jrheinlaender
b5bc152839
Fix compile error after rebase
2016-04-12 18:11:49 +02:00
jrheinlaender
696bdf9a2a
Specialized viewproviders for datum features, create points from intersection of edges and faces
2016-04-12 18:11:49 +02:00
jrheinlaender
d4898e51b7
Miscellaneous fixes
2016-04-12 18:11:49 +02:00
jrheinlaender
4f643b2218
Made the rest of the PartDesign features aware of the Body
2016-04-12 18:11:49 +02:00
jrheinlaender
d13560bea5
Work on Gui of Datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
a1359fc9e9
Work on reference selection for Datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
571d5d2b7d
Second step for implementing datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
90d2508efb
More bug fixes for Body insertion/deletion of features
2016-04-12 18:11:48 +02:00
jrheinlaender
0cd8fc816b
Bug fixes for Body feature insert/remove functionality
2016-04-12 18:11:48 +02:00
jrheinlaender
8002584a52
Add skeleton support for datum features
2016-04-12 18:11:48 +02:00
jrheinlaender
8390bbb999
Work on inserting, removing, hiding and showing features in the body
2016-04-12 18:11:48 +02:00
jrheinlaender
218f386990
Moved BaseFeature Property from SketchBased to PartDesign::Feature because all PartDesign features need it
2016-04-12 18:11:48 +02:00
jrheinlaender
61b0f03778
Made Pocket, Revolution and Groove aware of the SketchBased::BaseFeature property
2016-04-12 18:11:48 +02:00
jrheinlaender
cb14c7ae65
Renamed SketchBased::Base property to BaseFeature because of name clash with Revolution::Base property
2016-04-12 18:11:48 +02:00
jrheinlaender
9fc73e6abe
Feature tree: Insert mode for SketchBased features
2016-04-12 18:11:47 +02:00
jrheinlaender
e9d8c03665
Create Base property for SketchBased features and changed Pad to use it
2016-04-12 18:11:47 +02:00
jrheinlaender
13f3ff24c3
When switching to the PartDesign workbench, activate the Body feature that was active when the document was last saved,
...
and move the selection to its Tip feature so that the user can start creating new features right away
2016-04-12 18:11:47 +02:00
jrheinlaender
fb85cd2899
Enhanced Pick dialog for PartDesign feature's sketches
2016-04-12 18:11:47 +02:00
jrheinlaender
d9ad63ba06
Integrated PartDesign::Pad into Body feature workflow
2016-04-12 18:11:47 +02:00
jriegel
6dec685ba7
Assembly import script & PartDesign Solid object
2016-04-12 18:11:46 +02:00
jriegel
39d6d914a8
Some fixes in Body visualls (ongoing)
2016-04-12 18:11:46 +02:00
jriegel
96f2a734ae
3D subgrouping for Body
2016-04-12 18:11:46 +02:00
jriegel
f9d1cc4fe4
clean up in- and out-list code
2016-04-12 18:11:45 +02:00
jriegel
ee712eecf8
Automatic WB switching and Active PartDesign body
2016-04-12 18:11:45 +02:00
jriegel
5b23d06cfe
implement active body in PartDesign
2016-04-12 18:11:45 +02:00
jriegel
437bf6d917
Add some commands to assembly
2016-04-12 18:11:44 +02:00
wmayer
2d8c48ef83
+ perform validation check after partdesign chamfer operation
2016-04-09 11:47:31 +02:00
wmayer
be63f43e2e
+ add extra check if fillet operation returns valid shape
2016-04-04 14:26:27 +02:00
wmayer
4b1c74e196
+ simplify porting of PartDesign module to Python3
2016-01-20 17:00:43 +01:00
wmayer
750897c20e
+ introduce proper enum for property status to replace plain integers
2016-01-01 15:36:24 +01:00
wmayer
c082cc47a1
+ Add parametric feature to create face from sketches
2015-11-12 19:44:24 +01:00
Eivind Kvedalen
e72dc31954
PartDesign: Fixed similar issue compared to #2302 with unit handling when using an expression for the chamfer size.
2015-11-09 21:37:24 +01:00
Eivind Kvedalen
533514e8d3
PartDesign: Fixed issue #2302 with unit handling when using an expression for the fillet radius.
2015-11-09 21:37:08 +01:00
wmayer
de41dc46ec
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
wmayer
bfa6ec632d
+ backward compatibility of Linear and Polar pattern
2015-09-22 18:04:07 +02:00
Mateusz Skowroński
05f95c0506
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
Eivind Kvedalen
8e112bd2db
PartDesign: Added support for expressions.
2015-09-21 14:51:09 +02:00
wmayer
c2c83a353b
+ harmonize XercesC cmake variables with official check
2015-07-28 14:17:49 +02:00
wmayer
d2b7b730d3
+ replace deprecated PYTHON_INCLUDE_PATH
2015-07-25 18:29:42 +02:00
wmayer
ff624aefca
+ Pad type UpToFirst and UpToFace doesn't produce expected results.
2015-05-16 14:19:20 +02:00
wmayer
7957a7fb00
+ fixes #0001655 : Pocket type UpToFirst and UpToFace doesn't produce expected results.
2015-05-16 12:44:07 +02:00
Sebastian Hoogen
46a00d1380
remove support for automake
2014-11-26 10:26:30 +01:00
Sebastian Hoogen
af50cbf964
fixes #0001422 : Subclass Exception
...
inherit Base.FreeCADError form RuntimeError
inherit Part.OCCError from Base.FreeCADError
inherit OCCDomainError from Part.OCCError
inherit OCCRangeError from Part.OCCError
inherit OCCConstructionError from OCCDomainError
inherit OCCDimensionError from OCCDomainError
Added PY_CATCH_OCC macro
replace PyExc_Exception
use FreeCADError in makeWireString
catch exception in BSplineCurve.increasedegree
2014-09-17 11:15:56 +02:00
wmayer
a50743041b
+ fix -Wnull-conversion, -Woverloaded-virtual, -Wlogical-not-parentheses, -Wsometimes-uninitialized
2014-08-26 19:14:13 +02:00
wmayer
0072f7b942
+ fix crash when trying to edit broken revolve object
2014-07-12 16:13:13 +02:00
wmayer
0f34099513
+ add '_' as prefix for PartDesign module to fix name clash
2014-05-10 14:12:25 +02:00
wmayer
6ac93e9d72
Add initial support for different libdir (jobermayr)
2014-05-10 12:57:38 +02:00