Wykres commitów

83 Commity (master)

Autor SHA1 Wiadomość Data
Joe Marshall 69e12c8c9b fixes to z buffer getting 2024-02-01 12:05:28 +00:00
Joe Marshall b08e7e2348 performance updates 2024-01-31 15:00:20 +00:00
Joe Marshall 631e667c99 optimisation and tests for waterline 2024-01-29 12:33:42 +00:00
Joe Marshall 55041fa263 waterline working 2024-01-28 08:10:02 +00:00
Joe Marshall 9c6723d272 numba improvements 2024-01-26 23:11:20 +00:00
Joe Marshall 0db514277f use cycles on ci 2024-01-26 22:19:33 +00:00
Joe Marshall 898d6a5bb3 use cycles for depth render on CI 2024-01-26 21:57:32 +00:00
Joe Marshall 3e260c626c chunk to numpy 2024-01-25 11:06:14 +00:00
Joe Marshall 2b56fe70e6 fixed tests for progress changes 2024-01-11 10:11:08 +00:00
Alain Pelletier 7c6f4ea254
Merge pull request #127 from joemarshall/np.full
use np.full instead of creating array and resizing
2024-01-09 12:15:39 -04:00
abosafia fd7ab2b10e Waterline area fix 2024-01-07 11:30:42 +02:00
Joe Marshall bf760e8e60 use np.full 2024-01-06 08:35:18 +00:00
Alain Pelletier 71d06d2c51
Merge pull request #126 from joemarshall/waterline_fix2
waterline bugfixes
2024-01-05 12:04:05 -04:00
Joe Marshall 374d8122df waterline fixes:
1) Make waterline work from z-start other than zero
2) Make waterline re-render depth cache if objects are resized / moved etc.
2024-01-05 15:59:56 +00:00
Joe Marshall 2058d61aec fix offsetArea for blender4 2024-01-04 16:47:26 +00:00
Joe Marshall 01259026af blender 4 fixes 2024-01-04 07:32:55 +00:00
Joe Marshall fb99710cab enable z pass on rendering depth images 2023-12-31 09:31:17 +00:00
migo101 83e977a867 Clean up movement Panel 2023-06-12 11:04:32 +02:00
migo101 ff4a39666e Merged diff 2023-04-29 19:06:56 +02:00
migo101 f423a5ce0f Moved all optimisation properties to CAM_OPTIMISATION_Properties 2023-04-29 18:53:51 +02:00
abosafia 0270f2195e remove eye dropper 2023-04-28 13:50:42 +03:00
abosafia ac653a84c3 Edropper for selecting objects source 2023-04-24 09:44:16 +02:00
palain 383ea1555e waterline removed obsolete tile_x tile_y parameters 2022-04-07 10:54:50 -03:00
palain 1048e52778 some pep 8 formatting and obsolete code removal 2022-01-18 12:37:38 -04:00
Alain Pelletier 92aacddc34
correct dependency for getcutterarray
getcutterarray was moved to simulation.py
2021-04-23 13:26:12 -03:00
Alain Pelletier 70201bf738
split simulation code from image utils
simulation code was not all in one place.
2021-04-17 16:31:59 -03:00
Alain Pelletier 5c459b68bd
simulation with custom cutter
fixed raycast
2021-04-15 15:59:32 -03:00
TurBoss 99fa7f0442 fix waterline by @palain 2020-11-16 22:14:42 +01:00
TurBoss ea2c4fac33 Merge remote-tracking branch 'vilemduha/2.80_BETA' 2020-10-14 03:06:27 +02:00
TurBoss f07848e1ff Fix #126 2020-10-12 18:45:08 +02:00
kevancress e20c24baf5 Fix settings in renderSampleImage to work with Blender 2.8+
Prevents an error being thrown when generating paths with OpenCamLib
2020-10-02 10:43:50 -04:00
ksuprynowicz 10ecfeb239 Added collection as operation source, fixed drill operation 2020-01-09 22:53:14 +01:00
Adam Goldsmith 0094eae66e Convert line endings to LF and strip trailing whitespace in .py files 2019-11-15 13:13:09 -05:00
TurBoss 832093eeb1 view_align False deprecated new align" WORLD" 2019-06-18 22:05:43 +02:00
TurBoss 50584f3eab fix simulation 2019-01-27 22:38:34 +01:00
TurBoss 9b24469cfb 2.80_BETA 2019-01-25 23:48:11 +01:00
vilemnovak a348a651e0 minor offset algorithm optimization
for image based method, gives me about 8% speedup on my test here.
I did test of several ways to access numpy arrays...
2016-07-28 18:35:30 +02:00
vilemnovak d6f1d64e3f tiny tweak in the scaling of speed graph. should be definitely redone to be tweakable from ui 2016-07-07 10:37:41 +02:00
vilemnovak 940d1386f9 Scale feedrate graph down to be more easy to look at in default scales. 2016-06-11 22:29:00 +02:00
vilemnovak 0fa4f1e334 Visualise milling load via edge creases
This is only visible in edit mode, more violet = higher load...
2016-06-11 20:55:13 +02:00
Jeff Doyle (nfz) 0ea9ae2480 add GPL 2 license block
- fixes #36 issue - license unclear
2016-03-24 16:20:51 -03:00
vilemnovak 168a848ebf another fix for the ray cast api change
I didn't check properly, because input was start and end point, now it's
start + direction + length...
2016-02-03 10:15:41 +01:00
vilemnovak e16f252036 fix custom cutters
There was an api update in blender probably, the output of ray_cast
function is different now.
2016-02-02 23:28:01 +01:00
vilemnovak d662996752 Big Polygon library massacre + memory limit for non exact mode
the memory limit is a new feature, preventing crashes when ppl. e.g.
compute path on the default size obects, and also any other cases with
non-exact mode.

otherwise, big, happy removal of polygon library residues. This library
is NO logner a dependency of blender CAM. Shapely library works far
better in most cases. Sometimes it's slower but this can be compensated
with optimizations almost always quite easily.
2016-01-02 17:37:25 +01:00
vilemnovak 46ac43eaa5 Shapely replaces Polygon Library - BIG COMMIT
this commit might brake stuff, but it was very needed, to eradicate the
old and not updated Polygon Library with the Shapely lib, which gets
developed more actively.
Lots of functions changed, but so far, things look good, so I commit.
Polishing and deleting old functions come after this.
2015-12-16 18:07:02 +01: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 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 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