Wykres commitów

2274 Commity (0ffbfff803f2315e88a987ecef6b1f4db4f2c1b0)

Autor SHA1 Wiadomość Data
vilemnovak 09ec19afe2 enable moving operations in chain up and down 2015-06-02 21:45:11 +02:00
vilemnovak 452e2af2ff visual hint for not renaming bg computing ops
if you rename an operation which is computing in background , the
calculation will go on but will fail to re-upload the path.
2015-06-02 21:16:13 +02:00
vilemnovak cdadbd7fb7 fix bg operation not finding context
this fixes the fact that sometimes timer update couldn't find screen
data in context.
2015-06-02 21:08:49 +02:00
vilemnovak 77c495380c kill bg operations
enable killing of background operations through the kill command.
2015-06-02 21:04:17 +02:00
vilemnovak 3e3d40c16c hole sorting
hole sorting in cutout operations and generally sorting of "lower
levels" got now improved...
2015-05-09 23:19:46 +02:00
vilemnovak d5fb85713b commiting basrelief addon
, since the opensource-target has been reached!!!!!
Big thanks to the community!!!!
2015-04-21 22:41:43 +02:00
vilemnovak 2ffac9111c various fixes
fix free movement back to where it was.
it's up to the user to set it right.
subdivide edges fixed with scaling, now also off by default, could be
very slow some times.
2015-04-10 16:06:37 +02:00
vilemnovak 4f40399b4d Preferences - experimental
this makes some preferences for blender cam,
first one is to hide experimental stuff for releases, so we can work on
the features and still not to get questioned all the time about "how
does the new stuff work"...
2015-03-31 21:30:26 +02:00
vilemnovak 3ce015b2fa cleanup simulation a bit 2015-03-29 23:32:56 +02:00
vilemnovak 48ea81e18f minor bugs
minor bugs and decrease default simulation detail - simulates of course
4x faster(at least)
most users probably won't go into this setting, and default detail was
really too good for simulation.

waterline mess

trying to fix waterline a bit.
2015-03-29 22:18:42 +02:00
vilemnovak 1d09185a38 simulation optimisations
this optimizes simulation :
don't compute anything above material surface
Save computation times when going straight up/down
avoid applying cutter twice.
the advantages of this should be tested, but it should be relative to
how much of these moves are there in the path.
2015-03-29 19:11:36 +02:00
vilemnovak 70d16754fe subdivide scaled objects correctly - fix it! 2015-03-21 12:11:06 +01:00
vilemnovak 275a021e3a subdivide scaled objects correctly 2015-03-21 12:08:05 +01:00
vilemnovak a1d0aab55b auto subdivide long edges
This subdivides the collision mesh a lot, when it has long edges. This
makes the collision slower, but more stable /error prone in exact mode.
2015-03-21 11:30:58 +01:00
vilemnovak e52c3ea24c 3 axis computation was switched off completely
accidentaly for debug
2015-03-21 10:31:57 +01:00
vilemnovak 6359e89559 starting a readme file. 2015-03-21 09:59:30 +01:00
vilemnovak 59e32ba0c2 fix 4 axis collisions update
cutter wasn't updating properly in Naxis mode, it was late 1 or 2
samples... and that was really bad.
3 frame changes are needed to have this working...I hoped to save
performance by having a bit less.
2015-03-20 15:50:45 +01:00
vilemnovak e33ce8dee2 4 axis meander paths now connect together. 2015-03-19 20:05:37 +01:00
vilemnovak b6641f423f rename some curve operators, names werer too long 2015-03-19 19:53:16 +01:00
vilemnovak de535dafc4 rename Cutout to Profile and set it as default toolpath 2015-03-19 16:26:48 +01:00
vilemnovak 0c636bc5ea fix 4 axis parallel along paths
the distance along and between paths were switched.
2015-03-19 16:20:44 +01:00
vilemnovak fab485f4e0 put back some more standard blender panels 2015-03-19 15:32:22 +01:00
vilemnovak 6ec4121c83 curve remove doubles
just for polycurves, for beziers, it ruins beziers because it does
conversion into mesh and back.
2015-03-17 18:09:01 +01:00
vilemnovak f63002c250 fix 4 axis along rotary meander moves, also probably others
wasn't writing all rotations from the rotation library,
was checking for same last xyz, and returned if they were same, ignoring
new rotations.
2015-03-16 21:35:19 +01:00
vilemnovak ef0f3bc334 crazy path & curve tools panel
crazy path:
sorting
avoiding of the object

panel with various curves operators.
2015-03-15 17:46:39 +01:00
vilemnovak d40d76bbbf playing with crazypath
finally got to this. it now gives some interesting results when tweaked
properly...
2015-03-14 22:44:19 +01:00
vilemnovak df6c816076 finish the move of sim functions, 2015-03-14 12:26:51 +01:00
vilemnovak b7d992ed2b moving simulation functions into image utils 2015-03-14 12:19:30 +01:00
vilemnovak 8856bd3ade free movement height chaos.
free movement height should now be counted either from op start or from
object maximum z. this needs testing if it is comfortable enough.
2015-03-13 12:51:39 +01:00
vilemnovak 89d905b6b9 fix drill operation heights and sorting 2015-03-13 12:44:57 +01:00
vilemnovak b8260956fd adjust feedrate by simulation now is in the UI and has impact on export
-adjust feedrate by simulation now is in the UI and has impact on
export.
how to test this:
calculate operation
simulate operation
export gcode again.
2015-03-13 12:20:09 +01:00
vilemnovak 9772b8c81e git ignore stuff
git ignore stuff . I don't understand it yet ;)
2015-03-13 12:18:15 +01:00
vilda.novak@gmail.com 19f0535540 -simulate load - feedrate adjustment
this is algorithm usefull for slowing down in heavy load areas, which can be retrieved when simulating the operation. not yet plugged in to export, but giving a nice graph as shape key ;)
2015-03-12 11:19:04 +00:00
vilda.novak@gmail.com decb8b27dd -debug stuff
-finish support for spherical cutter, which is used in projected curve only anyway.
2015-03-10 21:34:20 +00:00
vilda.novak@gmail.com c4cd4f0242 fix radius 4 axis better... 2015-03-08 16:20:31 +00:00
vilda.novak@gmail.com c3e950873c -zero lenght check in connectChunksLow 2015-03-08 12:07:52 +00:00
vilda.novak@gmail.com 07be8d0976 -circle, block, spiral, outlinefill now have path connecting low enabled
-improve outlinefill operation slightly, sampling precisely on silhouette was generating too many lifts and drops with zero ambient.
2015-03-08 11:40:51 +00:00
vilda.novak@gmail.com c6ad9cd94d Intarsion, or also Joint operator.
suggested by Gael Rosset.
offsets curve in both ways so that the result is the same curve but with minimal radius of the cutter, so it can be cut both outside and inside with the same result ;)
2015-03-07 23:47:56 +00:00
vilda.novak@gmail.com 77c4a15158 -position definitions are machine prop, not operation prop 2015-03-07 21:48:32 +00:00
vilda.novak@gmail.com 7f76ece385 only do machine definition positions optionally. enable default machine feed and spindlespeed. 2015-03-03 20:17:07 +00:00
vilda.novak@gmail.com cfa6ceae8f -fix 4 axis patterns and cutter rotations, it was all wrong... dunno when that happened, first tests worked nicely some time ago, must have done some weird reshuffling... 2015-03-03 19:16:07 +00:00
vilda.novak@gmail.com 71a2628041 rename 'operation depth' to operation depth end, since that is what it really always was.
-better limits for 4 axis  pattern - now enables positive operation depth end, which enables not to mill the axis by now, but is flexible enough for cases where you would want to go below the axis...
2015-03-03 14:51:08 +00:00
vilda.novak@gmail.com 89dbb58839 -cutter wasn't rotated at all with naxis there seems to be a 'delay' in rotation right now...
-fix a bit ballnose vs ball cutters, was creating them a bit wrong and didn't show them in the UI correctly
2015-03-03 11:20:39 +00:00
vilda.novak@gmail.com cbdf7410fa -fix naxis chunkoptimization 2015-03-03 00:52:18 +00:00
vilda.novak@gmail.com bbaf1ed01c -fix saving of presets. 2015-03-02 09:37:35 +00:00
vilda.novak@gmail.com c22187153a - lynx otter postpro 2015-02-24 21:10:15 +00:00
vilda.novak@gmail.com 15de5edc0e - lynx otter postpro 2015-02-24 21:09:30 +00:00
vilda.novak@gmail.com e172081aa6 -fix simulation not working above of zero level
-fix conversion of curves to mesh when they have parents or hooks
2015-02-24 19:24:46 +00:00
vilda.novak@gmail.com 5c53156756 -improve simulation, when large cutter is outside material, now sim happens too...
-splitting functions in simulation
2015-02-24 10:35:14 +00:00
vilda.novak@gmail.com 441eb694fa -projected curve now has vector extensions, and works best as curve-to curve projection. 2015-02-24 09:21:30 +00:00