bgbsww
b29abf7ffe
Cleanup, format
2024-07-24 16:41:15 -04:00
Zheng, Lei
a7bdbaa662
Toponaming: Transfer in getHigherElement
2024-07-24 15:10:42 -04:00
Zheng, Lei
f6494bdf05
Toponaming: Bring in composite shapes for findSubshapesWithSharedVertex ( searchSubShape )
2024-07-22 12:51:25 -04:00
bgbsww
0bddc51805
Refactor all element name pairs into clearer struct names - renames
2024-07-20 16:32:12 -04:00
bgbsww
77fc1de6c3
Toponaming: remove unused method with compile warnings
2024-06-02 18:55:13 -05:00
wmayer
91aac05021
Fixes #14349 : GeoFeature::getElementTypes causes undefined behaviour
2024-05-31 11:42:01 +02:00
Bas Ruigrok
4c39b2f2bd
App: Add getCameraAlignmentDirection() to GeoFeature
2024-05-13 19:01:38 +02:00
bgbsww
71892a1d72
Toponaming: bring in missing code fragments in App
2024-05-12 17:21:49 -04:00
bgbsww
f9b65e563d
Test for changed Sketches avoiding TNP
2024-05-01 20:29:26 -04:00
Zheng, Lei
47635c0507
Methods to support Toponaming element maps
2024-05-01 18:02:04 -04:00
David Carter
495a96a0f5
Material: Material appearance
...
Uses new material system for appearance
Each feature object now has a property called ShapeMaterial that
describes its physical properties. If it has a shape, it has a
material.
The ShapeColor attribute is replaced by a ShapeAppearance attribute.
This is a material list that describes all appearance properties, not
just diffuse color. As a list in can be used for all elements of a
shape, such as edges and faces.
A new widget is provided to allow the user to select materials in a
consistent fashion. It can also launch the material editor with its
more advanced capabilities.
2024-04-04 07:39:58 -05:00
Zheng, Lei
59b563ca69
Toponaming/Part: trasnfer in getElementName
2024-02-28 17:06:09 -05:00
wmayer
7c6b6a3942
App: fix -Winconsistent-missing-override
2022-08-01 01:14:19 +02:00
berniev
65a356835b
App: Modernise ctors dtors defs etc
2022-08-01 00:34:46 +02:00
berniev
b40de7a509
remove redundant void
2022-07-31 10:27:44 +02:00
wmayer
749361d2f3
App: modernize C++11
...
* use nullptr
2022-03-23 17:29:23 +01:00
Uwe
8bedc25344
[App] Feature: remove unused includes
2022-02-27 16:37:29 +01:00
luz.paz
4f308dc03c
src/App: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/App` files
2019-12-25 11:38:43 +01:00
Zheng, Lei
29eb1a4299
App: GeoFeature/ComplexGeoData API changes
...
These are the bare minimum set of APIs for future new topogical naming
feature (see [here](https://git.io/fj6hy ) for a overview of the new
APIs).
These APIs are added early to avoid too much code change for the new
features introduced in the current patch set.
2019-08-17 14:52:10 +02:00
wmayer
989fe4028e
various fixes:
...
+ fix typos
+ fix const correctness
+ whitespace improvements
2017-06-19 17:18:16 +02:00
Stefan Tröger
80e74aec06
Introduce global placement calculations
2017-06-19 15:37:09 +02:00
wmayer
03bf3ac606
Expose method to Python to get property name of main geometry
...
fix inheritance of MeshFeaturePy
fix inheritance of PartFeaturePy
remove useless test() method
implement getPyObject in GeoFeature in case a sub-class doesn't implement it
2017-05-10 10:36:22 +02:00
wmayer
35e8edeb08
extend interface to get actual property with geometric data, get center of gravity of a geometry
2017-03-05 18:05:11 +01:00
DeepSOIC
4b48362ec6
PartDesign: refactor positionBySketch
...
Rename it to positionByPrevious. Rewrite.
Rewrite SketchBased::transformPlacement.
2016-04-12 18:12:11 +02:00
jriegel
4f0f3e8c94
implementing Plane visual
2016-04-12 18:11:44 +02:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
jriegel
d739a2e41b
Add all base system changes from the Assembly branch
2013-02-10 20:02:33 +01:00
logari81
85585cf49e
PartDesign: Enable manual alignment tool for PartDesign features
2012-12-10 13:58:44 +01:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00