[Updated beta 0.42e] FlexPainter beta 0.34
Posted: Thu Sep 05, 2019 4:15 pm
Hello to you all,
Here goes nothing....
It started with an order of my old mentor in engraving.
He is retired and lives partially in Uganda these days.
The order was to make 14 badges as relation gift.
The first pic is the design I got from him, the second is what I proposed.
I followed a tube on how to flex the rope manually.
Drew 1 corner with Qcad and cloned it 3 times.
The badges are allready donated a while ago.
Engraving them was a whole other story.
Sharpest detail radius is 0.08mm in engavers brass.
But something kept me coming back to it.
As it was merely slicing the 'painter' and recasting it orthogonal on the bend.
A script could do that.
And it could do that with any 'painter' or lines, dots, ....
It is that versatility that drived me in coding it.
For now, the zip package is intended to be extracted to QCAD\scripts\Misc\Examples\MathExamples\
In there is a subfolder 'FlexPainterTemplates' with 2 dxf drawings.
A tutorial on how the painter is constructed, and one with a bunch of test cases.
On a win system they might beter be moved out of the protected OS portion.
Its stable and works exactly how it is intended.
I came to a point where I need some input of the community.
There is a lot of info inside the script file. Look also for 'ToDo' and 'Issue'.
A large remark block is at the end of the script.
These are not intended as a thousand questions in one post.
They are my guidlines to start asking questions or simply not to forget anything....
It might that the coding is horrible, not Java minded, nor Qcad minded, nor proper coded.
But you have to look at the potential far beyond casting a rope.
As I hate to be verbose the tool is persistent verbose.
I like to hear the others their opinion, and if any, about unknown issues.
In the long run I see it to be promoted out the experimental level.
On simple request I will redraw the proposition.
Kind regards,
CVH
Here goes nothing....
It started with an order of my old mentor in engraving.
He is retired and lives partially in Uganda these days.
The order was to make 14 badges as relation gift.
The first pic is the design I got from him, the second is what I proposed.
I followed a tube on how to flex the rope manually.
Drew 1 corner with Qcad and cloned it 3 times.
The badges are allready donated a while ago.
Engraving them was a whole other story.
Sharpest detail radius is 0.08mm in engavers brass.
But something kept me coming back to it.
As it was merely slicing the 'painter' and recasting it orthogonal on the bend.
A script could do that.
And it could do that with any 'painter' or lines, dots, ....
It is that versatility that drived me in coding it.
For now, the zip package is intended to be extracted to QCAD\scripts\Misc\Examples\MathExamples\
In there is a subfolder 'FlexPainterTemplates' with 2 dxf drawings.
A tutorial on how the painter is constructed, and one with a bunch of test cases.
On a win system they might beter be moved out of the protected OS portion.
Its stable and works exactly how it is intended.
I came to a point where I need some input of the community.
There is a lot of info inside the script file. Look also for 'ToDo' and 'Issue'.
A large remark block is at the end of the script.
These are not intended as a thousand questions in one post.
They are my guidlines to start asking questions or simply not to forget anything....
It might that the coding is horrible, not Java minded, nor Qcad minded, nor proper coded.
But you have to look at the potential far beyond casting a rope.
As I hate to be verbose the tool is persistent verbose.
I like to hear the others their opinion, and if any, about unknown issues.
In the long run I see it to be promoted out the experimental level.
On simple request I will redraw the proposition.
Kind regards,
CVH