Comments (2)
Drag knife compensation seems to work ( I've only tried simple cases ),
by adding this code in the profile() function in kurve_funcs.py
offset_curve.OffsetForward(0.5, True)
Adding it after the curve has been offset, so that the tool radius and
offset_extra values are also used. So the code looks like this.
if extend_at_end > 0.0:
span = offset_curve.GetLastSpan()
new_end = span.v.p + span.GetVector(1.0) * extend_at_end
offset_curve.append(new_end)
offset_curve.OffsetForward(0.5, True)
# remove tags further than radius from the offset kurve
new_tags = []
for tag in tags:
if tag.dist(offset_curve) <= radius + 0.001:
new_tags.append(tag)
tags = new_tags
I hope this helps.
Dan.
Original comment by [email protected]
on 9 Oct 2014 at 8:11
- Changed state: Fixed
from heekscnc.
Dear Dan,
thank you very much for, this is good news!
Unfortunately, I cannot get any result by doing the changes in the
kurve_funcs.py file.
I tested very basic shapes, but the resulting g-code contained only the normal
tool offset.
Is it necessary to recompile HeeksCNC?
Thanks,
Felix
Original comment by [email protected]
on 10 Oct 2014 at 12:18
from heekscnc.
Related Issues (20)
- Error when starting heekscad with heekscnc plugin using PPA package HOT 16
- Its no more possible to add objects to ScriptOp HOT 1
- ScriptOps template (scripts_ops.xml) should allow user-defined icon
- ScriptOps can not contains more than 10 entries
- "Zig Unidirectional" check option is not saved/restored HOT 1
- Error while generating NC code without auto rolls
- Editing tag not available under Linux (was: causes segfault) HOT 8
- Circle Pocket operation takes place twice HOT 3
- Heekscad 3d view is black and can't be refreshed HOT 2
- simulation on Linux? HOT 2
- "Other" option on "Move Rotate" crashes HOT 1
- profiling spline sketches must be clockwise HOT 1
- Drag knife compensation: lifting the tool while changing direction HOT 2
- Error compiling it against wxgtk3.0 HOT 5
- backplot of drilling cycle movement is drawn incorrectly.
- Patch for string assignment type error causing Unix compile error HOT 3
- Tap tool and post, where can I find it? HOT 1
- Add possiblity to have serveral Programs
- Error compiling heekscnc HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from heekscnc.