Wykres commitów

453 Commity (cd4a931002bcb765815f369f668a789cc7ad1110)

Autor SHA1 Wiadomość Data
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
vilda.novak@gmail.com 66c4d4b763 - more 4 axis stuff 2013-10-14 16:08:05 +00:00
vilda.novak@gmail.com 32c673b358 disable debug print 2013-10-10 23:06:06 +00:00
vilda.novak@gmail.com 2525ff625b first 4 Axis gcode is working now! 2013-10-10 19:29:33 +00:00
vilda.novak@gmail.com 9e6538d083 update .nc library for Naxis 2013-10-10 19:28:40 +00:00
vilda.novak@gmail.com a1c156f303 -plenty of code refactoring for 4 axis, 2 4 axis strategies work, but no functional gcode export for them yet. 2013-10-10 06:17:48 +00:00
vilda.novak@gmail.com b20d6ef767 -more code reorganisation 2013-10-03 16:51:48 +00:00
vilda.novak@gmail.com 591643ebec - code reorganisation 2013-10-03 15:35:58 +00:00
vilda.novak@gmail.com 30c66563b9 -adding properties for naxis
-renaming operators
2013-10-01 13:48:24 +00:00
vilda.novak@gmail.com 9af4243519 disable parallel step back in combination with layers, it made under-cuts. 2013-10-01 10:22:03 +00:00
vilda.novak@gmail.com 80f3b87917 - silencing debug info 2013-09-30 17:04:56 +00:00
vilda.novak@gmail.com 62bf4a2694 -update default UI 2013-09-30 14:24:47 +00:00