Wykres commitów

45 Commity (23dc03bb8223cb3d73c03fc912a9539180e8d44c)

Autor SHA1 Wiadomość Data
palain cd84912692 Pep 8 and obsolete code removal 2022-01-20 12:02:57 -04:00
palain b484ca7379 some pep 8 formatting and obsolete code removal 2022-01-18 14:54:30 -04:00
abosafia a2992548fc clean print lines and test ballcone object 2021-07-28 15:12:00 +02:00
abosafia 44710d44a5 fix( ballcone,cylcone) with ocl ,exact and sim 2021-07-28 13:34:42 +02:00
abosafia 27b6d167a9 sim try 2021-07-27 12:00:13 +02:00
TurBoss a3b177a101 remove empty lines 2021-07-26 21:55:04 +02:00
TurBoss b242d95be5 delete temporal tool after apply the modifier 2021-07-26 21:49:37 +02:00
abosafia 80b672b273 ballcone now works with exact mode 2021-07-26 20:27:46 +02:00
abosafia 9a2306ad1c cylcone now works with exact mode and simulation 2021-07-26 15:35:47 +02:00
Alain Pelletier c6287385cf
updated collision with with todo new cutters
cylcone and ballcone need to be defined
2021-07-25 10:26:58 -03:00
abosafia 014df745e4 remove reload code 2021-07-24 22:25:17 +02:00
abosafia 2c6ccae995 fix vcarve issue with ocl in another way 2021-07-22 12:42:21 +02:00
Alain Pelletier 30db31b8bb
removed obsolete code after testing 2021-07-21 08:46:12 -03:00
Alain Pelletier 44a387e8be
vcarve angle now in radians
vcarve now in radians
2021-07-20 11:14:53 -03:00
ecv 42330bae4c reloading changes for many files 2021-07-07 08:30:48 +02:00
ecv a0a9ebd8ca reloading changes for many files 2021-07-07 05:42:19 +02:00
TurBoss f07848e1ff Fix #126 2020-10-12 18:45:08 +02: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 64825fad5f fix vcarve 2019-05-31 10:09:38 +02:00
ksuprynowicz d1ef10fefc Updated bpy.ops.transform.resize calls due to minor changes in Blender API 2019-05-08 09:56:52 +02:00
ksuprynowicz 4645691c38 Updated bpy.ops.transform.resize calls due to minor changes in Blender API 2019-05-08 08:04:03 +02:00
TurBoss c2c89d1550 update V-Carve ops 2019-03-06 03:39:21 +01:00
TurBoss b56909816a fix warnings when previous path exist 2019-01-31 03:42:51 +01:00
TurBoss 9b24469cfb 2.80_BETA 2019-01-25 23:48:11 +01:00
Jeff Doyle (nfz) 179e16d04d BugFix: forgot to clear modifiers after object copy and using to_mesh()
not clearing modifiers after assigning the new higher density mesh will
cause excessive memory usage.
2016-06-05 21:47:58 -03:00
Jeff Doyle (nfz) 4af841f8ce New Feature: use mesh modifiers
The user no longer has to apply modifiers to a mesh before calculating a
cam operation.  If user option "use mesh modifiers" is enabled then a
temporary mesh is created with all modifiers applied.

This has not been tested with OpenCamlib.
2016-05-29 15:41:19 -03:00
vilemnovak 91234abfd8 fix collision shape of cutter being sampled
Moved the shape basically 5 meters away from center, should be ok now.
It was a stupid bug, the shape was supposed to be 100 meters of, but the
scene was scaling too for the collisions, to improve precision.
2016-04-11 10:23:42 +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 73917cbe40 fix a bug with custom cutters+exact mode
centering of the cutter was wrong, due to a new blender operator
feature.
2015-09-26 18:52:20 +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 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 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
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 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 a626b405fa 4 axis:
remove first move to safe height from 3 axis, this is wrong
some start draft for indexed, orientation object generation
2014-12-09 00:55:37 +00:00
vilda.novak@gmail.com 06dda5a50b cumulative commit:
fixed bug in nc, when exporting more than 1 axis.
tried to generalize 4 axis path generation code
re-allowed more panels hooked to specific renderers in the interface
Changed the way rotations are stored in the path mesh object - now they are stored as shape keys
2014-12-08 00:14:13 +00:00
vilda.novak@gmail.com 5a8074475c -fix bullet & non filled curves
-fix positive image scales
-fix bad ambient when image crop is off but the values for it are not default
-polyToMesh imporvements
2014-04-24 21:58:52 +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 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 d1e41f8f6a -more library splitting 2013-10-15 09:37:29 +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