Re: Hello World! - One more user/developer/volunteer
Posted by
dxli on
Dec 29, 2011; 8:04pm
URL: https://forum.librecad.org/Hello-World-One-more-user-developer-volunteer-tp5108505p5108529.html
Hi,
do you really mean Qt-3.4.1? I'm pretty sure we are actively adapting to newest Qt versions, for example, we assume Qt version being at least at Qt-4.5, and only check Qt versions when at least Qt-4.6 needed.
We do need to improve the way for windows, os/x releases. For example, we want to provide a nightly build for windows.
Also, please feel free to write on librecad wiki:
http://github.com/LibreCAD/LibreCAD/wiki/Compile-HOWTO
Have a look at LibreCAD spline methods: rs_spline.h/cpp. We need some cleanup. If possible, we want NURBS (openNURBS ?) support for spline. For example, we need to provide spline fit. The only "draw spline" method in LibreCAD is drawing splines by control points. We may want to provide drawing spline fit of given points.
For geometry work, have a look at offset implementation,
http://blog.librecad.org/2011/11/experimental-offset-support-in-librecad/
Implement "offset" by Voronoi algorithm is very interesting to me.
Also, some easier engine work. For example, to implement ray (a line with a start point and infinite in one direction).
I can not currently test your VS work, as I don't have VideoStudio.
Thanks,
Dongxu Li
On Thu, Dec 29, 2011 at 2:45 PM, tin-pot [via LibreCAD]
<[hidden email]> wrote:
Hello everybody,
first of all: a big THANK YOU for the great work you all
have done to get LibreCAD this far!
How did I came here? I remembered the other day that there
has been this "QCad" project (I had heard about it in the
old days when trolltech was trolltech and Nokia was Nokia
...;-). So I gave it a try and was able to build the
"Community Edition" from source, but soon I got somewhat
frustrated about how far the published sources are -
probably - behind what Ribbonsoft is dashing out as a
commercial product.
Then I stumbled over the LibreCAD project and was pretty
impressed by it.
For a start I have managed to complete a build from the
current (as of today) sources - alas, with a glitch: I use
Visual Studio .NET 2003 on Windows, and Qt Version 3.4.1 for
this. (Why that? I have nothing against the gnu toolchain
and QtCreator, but VS is the IDE I know best and use most -
I simply didn't want to fill my harddrive and my brain with
just another IDE.) So far everything looks fine.
I have cloned a Git repository to accomodate my changes at
http://github.com/tin-pot/LibreCAD
If anyone is interested in the details, I would post a HOWTO
description about it somewhere - would
http://github.com/LibreCAD/LibreCAD/wiki/Compile-HOWTO
be an appropriate place?
Some words about me: I'm based in Germany and have been
working as a developer in a small (CAD/CAM-related) software
business for some years now. Areas in which I would hope to
be helpful in include:
- General geometric computation
- NURBS
- Localization (preferably in german, but with the helping
eye of a native speaker also in english)
- IGES
- General CAD/CAM stuff.
My everyday environment (at home) is Windows XP SP3 (32
bit), VS .NET 2003; occasionally FreeBSD 8.2 (x86, 32 bit), Mac
OS X 10.4 (PPC), Mac OS X 10.5 (x86).
But for the time being I'll dig deeper in the code, and Git
is also new for me (coming from SVN).
Cheers Martin
--
Dongxu Li, Ph.D.