Wykres commitów

2414 Commity (3237f11b5cacb0ce592c868d55d832f97ca6db8f)

Autor SHA1 Wiadomość Data
vilda.novak@gmail.com 622e5ce20e -fix pocket operation missing small rest spots.
I am sad to say this, it makes pocket operation 2x slower.
2014-02-03 13:02:37 +00:00
vilda.novak@gmail.com 7d2a5329f8 operations now can start in the +z or -z area, this was requested on the forum. 2014-01-29 17:53:02 +00:00
vilda.novak@gmail.com 8f4b6dde4e -support splitting of large files. This is a machine setting. Splits into files always after a limit of operations per file is reached. 2014-01-26 20:22:26 +00:00
vilda.novak@gmail.com bfdc209e99 -print3d now uses .ini presets.
not using printer configs yet I think...
2014-01-26 01:17:58 +00:00
vilda.novak@gmail.com ca84836e4c -works now with progress reporting. 2014-01-25 17:55:20 +00:00
vilda.novak@gmail.com cd95792265 -print3d now sends to cura correctly 2014-01-24 00:05:32 +00:00
vilda.novak@gmail.com bbdde69e74 -text reporting was fighting with print3d 2014-01-24 00:04:35 +00:00
vilda.novak@gmail.com 28305419f0 marked custom cutters as experimental, before release 2014-01-19 01:58:34 +00:00
vilda.novak@gmail.com d2b1721d06 -bug in update function again.
-removed some debugging comments
-fixed a bug with alignment - all cutouts and silhouettes were offest by amout of 2 pixels! This was introduced with another fix
2014-01-18 08:29:56 +00:00
vilda.novak@gmail.com b357861129 -forgot to commit pack module. 2014-01-16 11:51:50 +00:00
vilda.novak@gmail.com 94f0a461e2 2014-01-16 10:38:27 +00:00
vilda.novak@gmail.com 6def4e1533 -scan tools UI
-update config files
2014-01-16 10:35:16 +00:00
vilda.novak@gmail.com 0c221175b3 re-commit of 3d printing addon, now parameter sending works, but it all needs rethinking 2014-01-13 14:00:51 +00:00
vilda.novak@gmail.com 3acf3d8c07 another bigger update:
- new feature: curves packing for 2d cutting. Although slow and stupid algorithm, gives nice results in first tests.

-poll function for panels, now it draws only when blender CAM is chosen in upper header.
-ambient in non exact mode removed from image based part, to shape based - needs testing.
- more update function problems. I should kill those!
- cleaned up some todos.
- finally found evil bug with polygon hierarchy depth.4 hours on this one... :(
2014-01-13 14:00:11 +00:00
vilda.novak@gmail.com fe80759763 first version of Cura backend 2014-01-07 23:04:50 +00:00
vilda.novak@gmail.com 789e1b8d5e bigger commit:
-fix ambient All in non-exact mode
-add Blender CAM as an output option in upper info header, which enables hiding of render buttons from internal renderer.
-fix error when adding an operation for the first time with 0 objects in the scene, which also creates the machine area object.
-fix update of machine area size object when changing it's dimensions in the ui
-fix a bug in ambient calculaction in non-exact mode
-merge ambient and limit curve calculation - should save some sampling time, thus be a bit faster again :)
-ambient and limit curve have a common option - whether cutter goes with the tip on the limiting line, or stays inside the area. That's important when finishing after a roughing operation, avoids breaking cutters in the corners.
-fix limit curve & waterline
-fix limit curve & pencil
-saved some space by doing a common class for panels
2014-01-07 23:03:43 +00:00
vilda.novak@gmail.com bca40da4fc -scan tools update - floor works now... 2013-12-23 00:17:39 +00:00
vilda.novak@gmail.com 63f1b8a92a - putting back original borderspread value, was experimenting with improving waterline 2013-12-22 18:46:12 +00:00
vilda.novak@gmail.com a5d63271fe -first version of scan tools. 2013-12-17 00:51:43 +00:00
vilda.novak@gmail.com 4ae5e4b118 comment 2013-11-24 01:06:12 +00:00
vilda.novak@gmail.com cd90e836eb fix a serious bug in collision mode (rigid bodies should have been initialized as kinematic, to prevent any movement, because active rigid bodies are used because of better performance) This never happened to me since I didn't test intersecting objects.. my fault.
thanks again to Gael Rosset for finding a case where this problem showed clearly.
2013-11-24 00:55:49 +00:00
vilda.novak@gmail.com 2cea0b4b49 -slightly faster conversion of image to numpy - about 15 % 2013-11-24 00:03:02 +00:00
vilda.novak@gmail.com d7b421de9e -fix another precision bug involving silhouette detection of completely flat meshes.
-some helper timing functions for optimisations work
-
2013-11-23 23:12:49 +00:00
vilda.novak@gmail.com 7e8de89256 copy operation now doesn't assign the operation active object now, I found this behavior annoying, it now keeps same object.
-start of optimisation for sampling process for image based mode
2013-11-13 12:43:58 +00:00
vilda.novak@gmail.com 1bfa0ff75b block update functions now, they still do mess
small fix to image conversion func
2013-11-12 12:12:04 +00:00
vilda.novak@gmail.com dbfb73d631 limit curve setting - if the cutter can reach its border or not with its tip. 2013-11-11 13:52:31 +00:00
vilda.novak@gmail.com bea38a44b6 last commit fix 2013-11-11 13:18:41 +00:00
vilda.novak@gmail.com 4cdf1e967c yay, big speedup in image conversion:
to numpy: ~55%
from numpy: ~30%
2013-11-11 10:18:51 +00:00
vilda.novak@gmail.com b5d8463230 -fix precision bug with planes which have 0 height.
-increase version in the init file
2013-11-10 19:50:32 +00:00
vilda.novak@gmail.com 562daf9c5c -improve numpy image save
-fast fix for mysterious eternal loop bug. Blender's properties are obviously able to call their update functions during a script run !? 
this just blocks the eternal loop doesn't explain it.
2013-10-31 21:32:50 +00:00
vilda.novak@gmail.com 97728078d1 fix custom cutter scaling bug 2013-10-24 22:21:52 +00:00
vilda.novak@gmail.com c33c41d402 -custom cutters:
this works for both exact and non exact mode now. You simply model a cutter in the desired shape, but it has to be rotary object. it should not be rotated in world coordinates. You assign it to the cutter definition. It get's auto scaled to the pre-set diameter - the total dimensions of the cutter object get scaled to the diameter. it works nicely so far.
2013-10-24 21:39:33 +00:00
vilda.novak@gmail.com 9ea6630ee7 -mechanism to prevent memory overflows in image mode 2013-10-21 10:16:36 +00:00
vilda.novak@gmail.com 047a0547f2 -first VERY promising results from crazyPath, happy about that.
-more reorganisation
2013-10-16 21:30:15 +00:00
vilda.novak@gmail.com e69dceb599 -fix limit curve not working with ambient ALL
-fix a bug with silhouette extraction - was a precision bug in the image based algorithm
2013-10-15 14:11:04 +00:00
vilda.novak@gmail.com 007b005857 -reorganisation more 2013-10-15 11:01:07 +00:00
vilda.novak@gmail.com c9629ff388 -more reorg. 2013-10-15 10:10:11 +00:00
vilda.novak@gmail.com 260665a18e -moving image based method to image_utils.py 2013-10-15 10:06:58 +00:00
vilda.novak@gmail.com cf7f2025d8 cleanup 2013-10-15 09:46:33 +00:00
vilda.novak@gmail.com d1e41f8f6a -more library splitting 2013-10-15 09:37:29 +00:00
vilda.novak@gmail.com 4b313b48d1 moving more funcs to chunk.py 2013-10-15 09:13:15 +00:00
vilda.novak@gmail.com d3e4a1b8da more reorganisation 2013-10-15 09:11:12 +00:00
vilda.novak@gmail.com b7e1c40730 2013-10-15 08:47:27 +00:00
vilda.novak@gmail.com 64df92ee60 -big change:
splitting utils.py in more libraries, will continue with this.
2013-10-15 08:47:03 +00:00
vilda.novak@gmail.com fda9c3570e code reorganisation 2013-10-15 07:57:42 +00:00
vilda.novak@gmail.com c4208ab8ba - some fixes to circle strategy pattern creation 2013-10-15 07:37:09 +00:00
vilda.novak@gmail.com a5aa6d99c5 -fixed a bug in sorting of paths, now stay_low + pocket + limit curve give good result. It was caused by enabling to measure distance for stay low to end of chunk, instead of only to start.(if it would be possible to turn the chunk, it would have allready happened.) 2013-10-15 07:19:27 +00:00
vilda.novak@gmail.com 87d6417d26 -limit curve object works for waterline 2013-10-15 06:39:32 +00:00
vilda.novak@gmail.com 553d32337d -basic implementation of limit curve, needs work for some strategies(waterline e.t.c.) 2013-10-14 22:14:32 +00:00
vilda.novak@gmail.com 29b475fb4b disabled 4 axis development for now.. don't have time to finish things and have other targets, also, I don't have a machine on which I could possibly test stuff 2013-10-14 21:31:45 +00:00