Arjen Hiemstra
9dbff5a109
Only build the layer data mesh after we have received all the polygons
...
Certain polygons might be added to a layer later, so to prevent issues
when using range drawing, we need to wait until we have all layer data
then process that in the right order.
2015-04-28 11:30:52 +02:00
daid
23e5bcc55b
Merge fix, and update to json file to get all engine settings in there.
2015-04-23 14:50:55 +02:00
daid
1726254bd7
Update to remove dict of doom.
2015-04-23 14:41:58 +02:00
Arjen Hiemstra
be168bace0
Correct for inverted Z in ProcessSlicedObjectListJob
2015-04-23 14:14:05 +02:00
Jaime van Kessel
d2129d2739
LayerData is now added in a new node
2015-04-21 14:56:58 +02:00
Arjen Hiemstra
115c2b006e
Update more things to the changed SceneNode API
2015-04-08 17:32:19 +02:00
Arjen Hiemstra
d85cc0f0bf
Do not make center dependant on object position and correct for object position in ProcessSlicedObjectListJob
2015-03-24 17:26:26 +01:00
Arjen Hiemstra
b614b47ed2
Catch errors when objects no longer exist in backend processing jobs
2015-03-23 15:31:16 +01:00
Arjen Hiemstra
4ad75bd43c
Don't emit meshDataChanged when ProcessSlicedObjectListJob is done
2015-03-23 11:13:23 +01:00
Arjen Hiemstra
17316edfef
Ensure we update the view when the layer data has changed
2015-03-13 13:54:24 +01:00
Arjen Hiemstra
227d9600dc
Make the available machines a list and do not assume we have an active machine everywhere in the code
2015-02-13 18:04:32 +01:00
Arjen Hiemstra
645a179bc3
Account for center and proper layer height when displaying the sliced layers
2015-02-12 17:58:39 +01:00
Arjen Hiemstra
b02e98696f
Do not make the "processing list of sliced objects" job visible
2015-02-11 15:11:15 +01:00
Arjen Hiemstra
ecd8a8d2a3
Add a LayerData class and a Job class to create it from a Protobuf message
2015-01-28 12:01:14 +01:00