It is currently Sat Jul 20, 2024 4:17 am


All times are UTC - 5 hours [ DST ]



Post new topic Reply to topic  [ 44 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: Reviving Knotter
PostPosted: Sun Jan 24, 2021 8:29 am  (#1) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
It has been several years since the last release but I'm trying to bring Knotter back to life.

I've set up a new workflow for releasing packages, and now new versions will be packaged automatically.

If you are interested, you can download it from here: https://knotter.mattbas.org/Version/Dev ... t_Snapshot

For now it doesn't have significant new features compared to the latest release but at least I'm able to keep maintaining it.


Share on Facebook Share on Twitter Share on Orkut Share on Digg Share on MySpace Share on Delicious Share on Technorati
Top
 Post subject: Re: Reviving Knotter
PostPosted: Mon Jan 25, 2021 1:52 am  (#2) 
Offline
GimpChat Member

Joined: May 12, 2015
Posts: 4694
I had looked at Knotter a long time ago but was not experienced enough with digital graphics to understand how to begin. If I can get the fog out of my brain, I will try this as I really like the designs!


Top
 Post subject: Re: Reviving Knotter
PostPosted: Mon Jan 25, 2021 2:26 am  (#3) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
You can also check out the tutorials. https://knotter.mattbas.org/Tutorial


Top
 Post subject: Re: Reviving Knotter
PostPosted: Mon Jan 25, 2021 2:34 am  (#4) 
Offline
GimpChat Member
User avatar

Joined: Sep 24, 2010
Posts: 12532
That is good news, Matt. I too had a lot of fun with your program but since then, my PC went through several crashes and upgrades and I had lost Knotter and haven't re-installed it since. May try to soon if work lightens up for me a bit. :)

_________________
Lyle

Psalm 109:8

Image


Top
 Post subject: Re: Reviving Knotter
PostPosted: Mon Jan 25, 2021 10:10 am  (#5) 
Offline
GimpChat Member
User avatar

Joined: Mar 23, 2012
Posts: 7316
Location: Göteborg at last!
This is great news - thank you. :hi5


Top
 Post subject: Re: Reviving Knotter
PostPosted: Wed Jan 27, 2021 3:19 am  (#6) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2260
Location: Poland
Hi Mattia.

I am very glad that You have returned to the development of the program. :bigthup
The first question is about the size of the program:
My "old version" 0.9.6 is about 76 MB.
Development version 0.9.7 is 463 MB (more than six times larger :gaah ).
Are you planning some "weight loss"? :melt

_________________
Image

Slava
Ukraini!


Top
 Post subject: Re: Reviving Knotter
PostPosted: Wed Jan 27, 2021 3:23 am  (#7) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
I think it's due to libraries, for the Windows package I used to build it with mxe which linked libraries statically but it ended up having some issues, now I build it with MSYS2 but it means I need to ship the dlls as well.
I'm currently adding all the dlls in the environment because I'm not sure how I can tell which ones are needed and which aren't


Top
 Post subject: Re: Reviving Knotter
PostPosted: Wed Jan 27, 2021 3:48 am  (#8) 
Offline
GimpChat Member
User avatar

Joined: Jan 13, 2011
Posts: 2260
Location: Poland
It's a thankless task - but it helps a little:
https://www.dependencywalker.com/
Certainly built with mingw will take up less space (although this is not a problem for new very large drives - a bit worse with the pendrive version).
What are your further development plans?


Attachments:
DepWalk.png
DepWalk.png [ 27.36 KiB | Viewed 8539 times ]

_________________
Image

Slava
Ukraini!
Top
 Post subject: Re: Reviving Knotter
PostPosted: Wed Jan 27, 2021 4:27 am  (#9) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
MareroQ wrote:
What are your further development plans?


Probably just general maintenance for now, fixing bugs and doing things based on feedback.


Top
 Post subject: Re: Reviving Knotter
PostPosted: Wed Jan 27, 2021 5:23 am  (#10) 
Offline
GimpChat Member

Joined: Mar 04, 2011
Posts: 2445
mbasagli wrote:
MareroQ wrote:
What are your further development plans?


Probably just general maintenance for now, fixing bugs and doing things based on feedback.


How about some code that does not give this error when compiling in linux

non-floating-point argument in call to function ‘__builtin_isnan


..and while the snap version works, an appimage would be of more appeal.

_________________
Image


Top
 Post subject: Re: Reviving Knotter
PostPosted: Wed Jan 27, 2021 6:16 am  (#11) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
rich2005 wrote:
mbasagli wrote:
MareroQ wrote:
What are your further development plans?

How about some code that does not give this error when compiling in linux

non-floating-point argument in call to function ‘__builtin_isnan



It compiles fine for me, maybe open an issue on gitlab with more details. https://gitlab.com/mattbas/Knotter/-/issues/


Top
 Post subject: Re: Reviving Knotter
PostPosted: Thu Jan 28, 2021 3:29 pm  (#12) 
Offline
Global Moderator
User avatar

Joined: Oct 02, 2014
Posts: 4534
Location: Sydney Australia
Thanks for reviving Knotter; think I had it linked in to GIMP before, but will now have to re-learn it. However, had a quick play, imported the result and used it as a pattern for a 'metallic' mandala. Thanks again.


Attachments:
knotter1.png
knotter1.png [ 2.07 MiB | Viewed 8273 times ]

_________________
Image

Respect should be offered freely but hard earned
Top
 Post subject: Re: Reviving Knotter
PostPosted: Sat Jan 30, 2021 4:44 am  (#13) 
Offline
Global Moderator
User avatar

Joined: Apr 01, 2012
Posts: 7756
Location: On the other side of this screen
:coolthup

_________________


Top
 Post subject: Re: Reviving Knotter
PostPosted: Sun Jan 31, 2021 6:28 pm  (#14) 
Offline
New Member

Joined: Jan 31, 2021
Posts: 1
Will knotter run on a macbook?


Top
 Post subject: Re: Reviving Knotter
PostPosted: Mon Feb 01, 2021 2:08 am  (#15) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
JAGS wrote:
Will knotter run on a macbook?


Yeah but at the moment I can't provide a package for mac because setting up an automatic build for it is difficult without having to pay for it


Top
 Post subject: Re: Reviving Knotter
PostPosted: Mon Feb 01, 2021 8:53 am  (#16) 
Offline
GimpChat Member

Joined: Mar 04, 2011
Posts: 2445
Any linux users up for a trial ?

knotter 0.97 compiled in 'buntu 18.04 / qt5
https://u.pcloud.link/publink/show?code ... LbmQ1gMr4y
about 20 MB zipped

unzip and....

It is qt5 and even if you have qt5 installed (say for gmic-gimp plugin) almost certainly some dependencies missing. In a fairly clean Mint 20 these required. There could well be more.

sudo apt install libqt5xml5 libqt5script5 libqt5printsupport5


As a first try unzip knotter-097-linux-64 and run knotter in a terminal. See what transpires.

screenshot Mint 20 - I do not know what it is, but certainly a knot ;)

Attachment:
knot.jpg
knot.jpg [ 115.1 KiB | Viewed 8184 times ]


Usual guarantee, there is none.

_________________
Image


Top
 Post subject: Re: Reviving Knotter
PostPosted: Mon Feb 01, 2021 3:15 pm  (#17) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
Added an AppImage download too

https://knotter.mattbas.org/Version/Dev ... t_Snapshot


Top
 Post subject: Re: Reviving Knotter
PostPosted: Fri Feb 03, 2023 5:25 am  (#18) 
Offline
GimpChat Member

Joined: Feb 03, 2023
Posts: 10
ive used and refined knotter plugins, specifically to make multiple circular patterns on demand. using Win 10 graphic windows ( just like knotter already uses win 10 user interface windows. ) i use Visual Studio Code to create the files needed... and it means one must change the variables and java script - it works really well. here is a window shot.. fully functional for the circle creator. it took me a while to figure out how to change variables in knotter... and the final problem ve found - is i cant access them all i want to pursue a an interactive single line generator like MS Paint can do with straight and curved lines ive had partial success, i can add points to double lines that are so close together they look like single line, then drag around the multiple point line and reshape ir on demand... but its just a hash attempt so far.. i can make a short gif i guess showing that working.. in a later post.. if folks are interested in the circle plugin and what it can do since ive made one to change and make multiple stars on demand too.. i can share the files... or even post them here as visual studio code....


Attachments:
knot circle.JPG
knot circle.JPG [ 264.73 KiB | Viewed 4619 times ]
Top
 Post subject: Re: Reviving Knotter
PostPosted: Fri Feb 03, 2023 12:09 pm  (#19) 
Offline
GimpChat Member

Joined: Aug 19, 2012
Posts: 173
nice ^^


Top
 Post subject: Re: Reviving Knotter
PostPosted: Sat Feb 04, 2023 11:44 am  (#20) 
Offline
GimpChat Member

Joined: Feb 03, 2023
Posts: 10
mbasagli. would you like the changed java and windows interface files? for circle and star? i could do more, but trying to remove the integral line cusp so i can just use lines that dont end in a loop. is beating me, because i dont know what variables to look at.. if i remove this line... i can do it.. but its a hash fix..

this is what i did to stop the cusp -

make them out of circuit.

like this example : //path.add_line(cusp_point,in_line1.p2);

save the file. and if you know how rename it, and all the files that go with it... for example

open_knot_cusp etc etc

as of 16th december 2019 thats enough to make the script ignore the cusp making.. and so one will just get an open
knot when its used... that is, the knot lines will not close at the end the open_knot_cusp is used.

2. to set up for single line drawing, put 4 nodes on the screen, it doesnt matter if one is using a grid or
not, in fact the action is more fluid without the grid unless one is working at pixel level.

3. link the 4 nodes with the wall knot.

4, select all and make the gap in selected edges 0.01 not 0 but 0.01. the curve is best not more than 36 but it can be more or less

5. click on a node to select its properties, and choose the open_knot_cusp do that for all four nodes..

ones should now have a line connected by 4 nodes that one can move around fluidly by dragging the nodes,

6. its not a perfect solution, because the the links drag outside of the line and so do the nodes, but
one can extend the line and bend it , the more nodes one has in the line the better, but it can get
confusing in dense knots..


Top
Post new topic Reply to topic  [ 44 posts ]  Go to page 1, 2, 3  Next

All times are UTC - 5 hours [ DST ]



* Login  



Powered by phpBB3 © phpBB Group