Commit Graph

31320 Commits

Author SHA1 Message Date
Paddle
a69ac4717c TaskImage: Remove 'outside picture' mode. 2023-04-17 15:10:13 +02:00
Paddle
8338b7f01e TaskImage: Simplify restore & updatePlacement. It will make it easier if we want to enable other planes than XY XZ ZY. 2023-04-12 18:52:04 +02:00
Paddle
b6e54b6586 TaskImage: finish fixing when imageplane is in transformed part. 2023-04-12 18:23:35 +02:00
Paddle
f2494a86c2 TaskImage: try to fix bug when in Part container. 2023-04-12 17:50:59 +02:00
Paddle
60a6de9bac TaskImage : fix X Y distances that were not taken into account for SoDatumLabel transform. 2023-04-12 17:50:42 +02:00
Paddle
1e3d000197 Task image. replace {} with () in the ctor for consistency 2023-04-12 17:49:54 +02:00
Paddle
1f17871950 TaskImage: fix X,Y distance that were reversed on XZ and ZY. 2023-04-12 17:49:18 +02:00
Paddle
82ee6c0ab9 TaskImage: Fix enter doesn't work. 2023-04-12 16:48:08 +02:00
Paddle
246014dddd TaskImage: fix issues 2023-04-12 16:48:08 +02:00
Paddle
6460b24b6c TaskImage: add missing headers 2023-04-12 16:48:08 +02:00
Paddle
f3b7c0bd60 TaskImage: Fix Cancel on Esc and final ui adjustments. 2023-04-12 16:48:08 +02:00
Paddle
c53fc99604 TaskImage : Remove OK and Cancel buttons and others 2023-04-12 16:48:07 +02:00
Paddle
b31373cae6 TaskImage : Add OK and Cancel buttons. 2023-04-12 16:48:07 +02:00
Paddle
0b42975e13 TaskImage: rework interactive scaling tool. 2023-04-12 16:48:07 +02:00
Paddle
68ed314604 TaskImage: use SoDatumLabel instead of basic line. 2023-04-12 16:48:07 +02:00
Paddle
271e3bec4a Move SoDatumLabel from Sketcher to Core so that it can be reused anywhere. 2023-04-12 16:48:07 +02:00
Paddle
9ad3f94265 Image: Merge taskboxes into one 'Image plane Settings'
- Allow user to position the image with a X / Y distance.
- Allow user to rotate the image on its plane.
- Adds Transparency.
- Image sizes change from PX to System unit as PX don't make sense for the user.
2023-04-12 16:48:07 +02:00
alafr
6af4fdb5eb Draft: avoid precision loss of SoCoordinate3 (#9202) 2023-04-12 15:32:14 +02:00
Paddle
4439dffad1 Pref: Move pick radius to selection. 2023-04-12 14:44:31 +02:00
wmayer
64de24c039 Mesh: [skip ci] restore comment 2023-04-12 13:34:46 +02:00
wmayer
8b5451a167 MSVC: fix build failure related to PCH 2023-04-12 08:30:44 +02:00
wmayer
9366b031a3 Part: set an absolute upper limit of the deflection for the shape tessellation to avoid useless results 2023-04-12 08:10:39 +02:00
wandererfan
25c7e389a9 [TD]fix ShapeExtractor error
- recent changes caused ShapeExtractor to return only the
  first source shape encountered instead of gathering all
  source shapes.
2023-04-11 22:40:29 -04:00
wandererfan
0db522eadf [TD]mask Balloon properties inherited from DrawView
- Balloons do not use the Scale and ScaleType properties
2023-04-11 22:40:29 -04:00
wandererfan
7760dbf8c8 [TD]clean up from recent preferences/return PRs 2023-04-11 22:40:29 -04:00
Benjamin Bræstrup Sayoc
a93060c6b9 [TechDraw] Simplify return logic
Normal warmup
2023-04-11 13:49:57 -04:00
Benjamin Bræstrup Sayoc
6df0a20214 [TechDraw] Simplify return logic
Easy warmup
2023-04-11 13:00:45 -04:00
wmayer
17b457a783 Part: add functions to return the number of nodes and triangles of a tessellation 2023-04-11 13:34:44 +02:00
Yorik van Havre
dd5f2de35b Merge pull request #9162 from Roy-043/Arch-Remove-obsolete-code-related-to-the-Drawing-WB
[Arch] Remove obsolete code related to the Drawing WB
2023-04-11 12:13:26 +02:00
Benjamin Bræstrup Sayoc
f11fced78b [TD]resolve merge conflicts re Preference retrieval #2 2023-04-10 23:34:05 -04:00
Benjamin Bræstrup Sayoc
3794897699 [TechDraw] Simplify return logic 2023-04-10 23:34:05 -04:00
Benjamin Bræstrup Sayoc
5d05acc87e [TechDraw] Simplify retrievement of user preferences
for all TechDraw files
2023-04-10 23:34:05 -04:00
wandererfan
50c2b7e9d8 [TD]fix missing selection guard
- Area dimension extension was not checking that only
  faces were in the selection.
2023-04-10 14:18:34 -04:00
Chris Hennes
b186f62081 TechDraw: Fix Windows compilation 2023-04-10 13:26:00 -04:00
wmayer
8b65ca7a22 Gui: [skip ci] fix crash in CommandActionPy::getAction() 2023-04-10 17:34:10 +02:00
marioalexis
ae480d70cd Gui: Add CommandAction descriptor object to access commands action 2023-04-10 16:53:51 +02:00
marioalexis
2b68404892 src: Add descriptor protocol support for Python C++ extension modules 2023-04-10 16:53:51 +02:00
sliptonic
5cdfbb17f7 Merge pull request #9218 from J-Dunn/master
Path WB: Correct bug causing incorrect feedrate to be used.
2023-04-10 08:38:01 -05:00
0penBrain
b21b18a5c6 [Bugfix]Sketcher: edge/point colors in preferences aren't took into account
Regression introduced by 0f28f26 (PR #9151)
2023-04-10 11:13:02 +02:00
wandererfan
42dc63150f [TD]fix error in DPG from 07a0ac8ebd 2023-04-09 21:43:43 -04:00
Benjamin Bræstrup Sayoc
7118d5cc10 [TechDraw] Improve readability of PreferencesGui.cpp 2023-04-09 11:59:43 -04:00
Benjamin Bræstrup Sayoc
1aa837ae0a [TechDraw] Simplify retrievement of user preferences 2023-04-09 11:59:43 -04:00
J-Dunn
3a3c7e4865 Correct bug causing incorrect feedrate to be used.
Recent changes to had G98/G99, ended up causing horizontal feedrate to be used these drilling operations. 
This fix corrects that and does some fluke8 clean ups.
2023-04-08 23:00:41 +02:00
wmayer
391a291982 Gui: [skip ci] fix typo View3DInventorViewer::toQPoint 2023-04-08 14:50:18 +02:00
wmayer
e9a9413c71 Gui: rename getPointOnScreen() to getPointOnViewport() 2023-04-08 13:51:32 +02:00
wmayer
6509cc72e7 Gui: add method to convert between QPoint and SbVec2s considering device pixel ratio 2023-04-08 13:51:32 +02:00
wandererfan
88caeca1b2 [TD]fix fail on transform of infinite shape
- passing an infinite shape to TopoShape::transformGeometry
  throws exception GeoConvert::Surface2BSpline() - infinite surface
2023-04-07 17:15:43 -04:00
wandererfan
cebf0ae664 [TD]add missing namespace 2023-04-07 17:15:43 -04:00
Chris Hennes
5c82e6f2de Merge pull request #9110 from Pesc0/removecommandstab
Remove "commands" tab in customize dialog
2023-04-07 13:11:43 -05:00
sliptonic
d18e750707 Merge pull request #9200 from J-Dunn/master
Path: make drilling paths G99 aware and NIST compliant (tidy up)
Please make sure to update the wiki.  It would be nice to include a reference to the NIST spec that the title refers to. That way, if there's a regression or complaint, we have some basis to continue the conversation.
Thank you for the PR.
2023-04-07 08:04:27 -05:00