LDraw.org Discussion Forums
[0.2.1] LDForge - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html)
+--- Forum: Parts Author Tools (https://forums.ldraw.org/forum-24.html)
+--- Thread: [0.2.1] LDForge (/thread-8711.html)

Pages: 1 2 3 4 5 6 7 8 9 10

Re: [0.1 Alpha] LDForge - Philippe Hurbain - 2013-07-10

Will test when I come back home after holidays Wink

Re: [0.2 Alpha] LDForge - Santeri Piippo - 2013-07-17

Update: multiple open file support's mostly up and running, still needs some honing but the basic functionality is there. Smile
[Image: multifiles.png]
Also I'm working on redrawing the icons, hopefully I'll get them done for a 0.3 release as well. I'm trying to make them appear sharper than the current rather blurry ones though I still need to work on the shading and such to make them not appear bland.

Further, J.C. Tchang has updated his excellent LDForge manual, I've mirrored it on my Dropbox: https://dl.dropboxusercontent.com/u/66055976/ldforge/LDForge-French-Manual.zip

Re: [0.2 Alpha] LDForge - Santeri Piippo - 2013-08-03

Another weekend project done (already...), it can now download parts from the PT. For instance here, the entire EV3 brick Philo recently submitted. It checks through the dependencies and tries to download parts it fails to load.

[Image: ptdownload-1.png]
[Image: ptdownload.png]

Re: LDForge - Fyodor Kolov - 2013-08-06

As you can now get these binaries for Windows?
I myself have tried to compile on Qt, but I had a lot of mistakes and could not run.

Re: LDForge - Santeri Piippo - 2013-08-16

Fyodor Kolov Wrote:As you can now get these binaries for Windows?
I myself have tried to compile on Qt, but I had a lot of mistakes and could not run.
Sorry for such late a reply, but I cannot really understand what you are saying. Anyway to compile you need Qt4/5 with desktop OpenGL. AFAIK only Qt 5.1.0 and up ships such binaries.

Anyway I've been busy adding some stability to the new features and hope to push another build soon enough. I tried converting the GL renderer to VAOs but ran into a few problems:
  • compiling LDraw object data to vertices is quite the job since there's both triangles and lines, as well as the pick scene and the BFC red/green scene around. need to find out proper optimization for that
  • since all polygons would get chopped down to triangles, the wireframe view would display seams within quadrilaterals

Perhaps I'll try again at some point. I'm certain though that switching to VAOs is necessary should proper BFC red/green view be desired, it's practically impossible with display lists.

Re: [0.2 Alpha] LDForge - Santeri Piippo - 2013-09-22

It's been a while without any updates, been mainly testing things as well as trying to get VAO rendering done (it works but I seem to have some conflicts with Qt with it :/), as well as trying to get a better icon theme done, not to mention trying to get overlay images changed into background images (though again I run into conflicts with that)

Anyway LDForge's project file was created exactly one year ago, on sept 22:
# Automatically generated by qmake (2.01a) Sat Sep 22 17:29:49 2012

So it's sort of LDForge's first birthday, hooray for that. I hope to put out the 0.3 release even if the only big features that would come with it would be the multi-file support and PT downloading.

Re: [0.2 Alpha] LDForge - Santeri Piippo - 2013-10-16

This one sure was a challenge to get working, I had to write my own ring finder algorithm, not to mention the hassle with the GUI... but it lives!

[Image: rings-1.png]
[Image: rings-2.png]
[Image: rings-3.png]
[Image: rings-4.png]

Re: [0.2 Alpha] LDForge - Michael Heidemann - 2013-10-16

Quote:I had to write my own ring finder algorithm

I am searching for such an algorithm quite a while. Can you share your algorithm with us? So we can incorporate that into other applications as well.

Re: [0.2 Alpha] LDForge - Santeri Piippo - 2013-10-16

https://github.com/slatenails/ldforge/blob/master/src/misc.cpp#L307 -- within LDForge
http://pastebin.com/FPb5Cf7C -- before I integrated it into LDForge, works stand-alone.

This is my current one, although it's a little cheapstake for now. I'm still going to have to improve it so it can find more optimal solutions...

Re: [0.2 Alpha] LDForge - Michael Heidemann - 2013-10-16

Thanks for sharing this with us. As I am not familar with the used languages I still have a question before I try to translate this for me (in VB.NT): Can your algorithm also work with decimals? Say outer diameter 23.5 and inner diameter 10.4 ? This is something I am often faced also in the past.