Jaime van Kessel
28184ad999
Add some simple tests to CuraSceneNode
2019-07-19 16:53:37 +02:00
Jaime van Kessel
6bb9e6097a
Rename "collideWithArea" to "collideWithAreas"
...
This better reflects what it does (eg; it is checking for multiple colissions, not just one)
2019-07-19 16:23:57 +02:00
Jaime van Kessel
a6ca49d68c
Fix typing for Buildvolume
2019-06-07 13:34:57 +02:00
Lipu Fei
c2b866fd05
Fix scale for just ungrouped objects
...
CURA-6565
Same as in Uranium _calculateAABB()
2019-06-05 13:29:45 +02:00
Jaime van Kessel
eb690a459f
Fix boundingbox calculation of grouped groups
...
Previously this would cause a crash because the bounding box of the outermost
group would not take the bounding boxes of it's children's children into acocunt.
CURA-6501
2019-05-06 11:40:47 +02:00
Ghostkeeper
ff99c4e45f
Don't include group nodes in AABB
...
In fact, don't include any node that would just have a position rather than actual data.
The rest of the code is robust anyway against there being no AABB.
Contributes to issue CURA-6416.
2019-03-26 10:00:10 +01:00
Diego Prado Gesto
7f34d7615e
CURA-5330 Add typing to CuraSceneNode
2018-06-08 16:56:52 +02:00
Diego Prado Gesto
e5e96bc600
Merge branch 'master' into mypy_fixes
...
Contributes to CURA-5330
2018-06-08 15:29:22 +02:00
Ghostkeeper
258a90d850
Fix parameter
...
Oops again. I should not do this when I have 30 seconds left on the clock.
Contributes to issue CURA-5330.
2018-06-04 13:00:57 +02:00
Ghostkeeper
360d4f14e4
Fix broken import
...
Oops.
Contributes to issue CURA-5330.
2018-06-04 12:59:44 +02:00
Ghostkeeper
68ddf443a1
Use explicit key-word arguments instead of kwargs
...
Makes it easier to use, and better self-documenting.
Contributes to issue CURA-5330.
2018-06-04 12:58:56 +02:00
Ghostkeeper
8ba592b593
Fix circular import with CuraApplication again
...
Contributes to issue CURA-5330.
2018-06-04 09:48:50 +02:00
Ghostkeeper
aff341eac9
Add casts for result of deepcopy
...
Because deepcopy should return the same object as what is provided as input.
Contributes to issue CURA-5330.
2018-06-04 09:48:30 +02:00
Ghostkeeper
9fb4511f52
Add function typing
...
This causes MyPy to discover errors in this file.
Contributes to issue CURA-5330.
2018-06-04 09:43:13 +02:00
fieldOfView
523e6a59e3
Exclude non-printing-meshes from bounding box of parents
...
Non-printing-meshes inside a group should not affect push apart or drop to build plate
2018-04-09 11:29:49 +02:00
Jack Ha
bd775cf32e
CURA-4400 fix support_extruder_nr values in overhang angle and SliceInfo
2018-03-19 10:56:40 +01:00
Jack Ha
16cebe35ef
CURA-4400 added docs to new functions
2018-03-07 16:41:03 +01:00
Jack Ha
7fd0a9b98b
CURA-4400 fixed multiply
2018-03-05 17:01:53 +01:00
Jack Ha
657a52a5e7
CURA-4400 add checking for enabled extruder in setting _outside_buildarea, cleaned up a bit and factored some functions out BuildVolume
2018-03-01 11:54:31 +01:00
Jack Ha
11bad271d3
CURA-4400 set extruder numbers of settings to an enabled extruder; added SettingOverrideDecorator by default in CuraSceneNode
2018-02-28 15:56:45 +01:00
Lipu Fei
495fc8bbd7
WIP: Refactor BuildPlateModel and split MultiBuildPlateModel
2018-02-17 22:24:05 +01:00
Jack Ha
7856d61b5a
CURA-4425 scale image to full size; still has a bug that it is shifted vertically; still need to clean code
2018-02-01 17:31:43 +01:00
Diego Prado Gesto
2770ff5848
CURA-4425 Remove debug printout
2018-02-01 15:45:17 +01:00
Diego Prado Gesto
056ae4fe68
CURA-4425 Small refactor to avoid using repeated code
2018-02-01 15:22:45 +01:00
Jack Ha
c42f186812
CURA-4425 first thumbnail in UFP file; updated CuraSceneModel and PreviewPass
2018-01-31 17:08:32 +01:00
Jack Ha
b0d0b75662
Merge branch '3.2'
2018-01-23 14:25:11 +01:00
Lipu Fei
f45de9654b
Revert "Remove unused import"
...
This reverts commit cf556ccf8ff7116af0014ffc91c019b26cf4f364.
2018-01-23 12:39:07 +01:00
Ghostkeeper
f5e40c2281
Merge branch '3.2'
...
Contributes to issue CURA-4797.
2018-01-23 11:27:17 +01:00
Ghostkeeper
cf556ccf8f
Remove unused import
...
Contributes to issue CURA-4797.
2018-01-23 11:22:24 +01:00
ChrisTerBeke
4d0eaf6093
Merge branch 'feature_headless_docker' of https://github.com/Ultimaker/Cura into feature_headless_docker
2018-01-17 17:01:58 +01:00
Jack Ha
8a53549bce
CURA-4033 split update bounds for a single node in buildvolume and also call it from readMeshFinished
2018-01-17 17:01:03 +01:00
ChrisTerBeke
02b681a8f2
Fixes for slicing
2018-01-16 15:10:16 +01:00
Jack Ha
dd989a1a51
CURA-4525 refresh objects list of all items after changing build plate
2018-01-03 13:43:09 +01:00
Jack Ha
bd8aa8d989
CURA-4525 automatic build plate menu items using BuildPlateModel
2017-11-14 14:27:46 +01:00
Jack Ha
e21acd1a07
CURA-4525 first multi slice + multi layer data, added filter on build plate, added option arrange on load, visuals like convex hull are now correct
2017-11-09 17:03:20 +01:00