Difference between revisions of "Main Page"

From LibreCAD wiki
Jump to: navigation, search
(structure clean up // more efficient use of space, which allows for larger screenshots // new screen shot // added "New Wiki Content" and "LibreCAD News" sections)
(added Link 'LibreCAD Manuals Summary' in Usage section)
(28 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
<div style="margin:auto; width:1024px;">
 +
 
<p style="text-align: center;">'''Welcome to the LibreCAD Wiki!'''</p>
 
<p style="text-align: center;">'''Welcome to the LibreCAD Wiki!'''</p>
  
Line 9: Line 11:
 
<div style="padding:12px;">
 
<div style="padding:12px;">
  
LibreCAD (originally QCad then CADuntu) is an open source 2D [[What_is_CAD|CAD]] application for Windows, Apple and Linux.
+
LibreCAD (originally CADuntu) is a [https://www.gnu.org/licenses/gpl-2.0.html free] and open-source 2D [[What_is_CAD|CAD]] application,
It is based on Qt, which is a leading cross-platform application and UI development framework.  
+
which uses Qt (a cross-platform application framework).
 +
The project started around 2010 as a fork of QCAD 2.0.5.0.
  
LibreCAD can read DWG files (and others) as of the latest [https://sourceforge.net/projects/librecad/files/Windows/NightlyBuilds/ Nightly build]. It writes DXF files, but can also export SVG, JPG, PNG, PDF and other files.
+
Support for reading DWG files was added with [https://sourceforge.net/projects/libdxfrw/ libdxfrw].  
It has layers, blocks, splines, polylines, ellipse tools, advanced tangent line & circle tools, transformation tools, an advanced snapping system and more.
+
Support for writing MakerCAM SVG files was also added.
Because LibreCAD focuses on 2D geometry it is fast and lightweight, with an installer of less than 30mb.
+
  
This is the community site which provides semi-static documentation for [http://librecad.org LibreCAD] users and developers.  
+
The release of 2.1.0 increased customization of the [[User_Interface|user interface]].
If you wish you get involved with this documentation effort, please visit the [[LibreCAD Wiki:Community portal]] page.
+
You can now create custom toolbars and menus,
 +
and dramatically change the appearance (among other things).
 +
 
 +
If you want to contribute to this wiki, please visit the [[LibreCAD Wiki:Community portal]] page.
 
Content is available under Creative Commons Attribution Share Alike.
 
Content is available under Creative Commons Attribution Share Alike.
  
If you wish you get involved in development, then head over to our [https://github.com/LibreCAD/LibreCAD GitHub repo] and get started!
+
If you wish you get involved in development, then head over to our [https://github.com/LibreCAD/LibreCAD/wiki/Becoming-a-developer GitHub repo] and get started!
 +
 
 +
If you think you've found a bug or have an idea for an improvement, then head over to the [https://github.com/LibreCAD/LibreCAD/issues github issues page].
  
If you think you've found a bug or have an idea for an improvement, then head over to the [http://sourceforge.net/p/librecad/bugs/?source=navbar LibreCAD Tracker on Sourceforge].
+
If you have any questions or comments please visit our [http://forum.librecad.org/ forum] or chatroom on [irc://chat.freenode.net/librecad IRC at freenode.net].
  
Support is provided by our large dedicated community of users, contributors and developers.
+
The latest stable [https://github.com/LibreCAD/LibreCAD/releases release] is 2.1.3.
You can join the community on our [http://forum.librecad.org/ forum] or live on [irc://chat.freenode.net/librecad IRC at freenode.net].
+
  
 
</div>
 
</div>
Line 50: Line 56:
 
*[[:Category:Tools]]
 
*[[:Category:Tools]]
 
*[[:Category:Usage]]
 
*[[:Category:Usage]]
 +
*[[GSoC]]
  
 
</div>
 
</div>
Line 57: Line 64:
 
<div style="padding:12px;">
 
<div style="padding:12px;">
  
*[https://sourceforge.net/projects/librecad/files/?source=navbar Download installers]
+
*[[Download]]
*[https://sourceforge.net/projects/librecad/files/Windows/NightlyBuilds/ Nightly builds]
+
*[[Installation]]
 +
*[[Build from source|Build from source]]
 
*[https://github.com/LibreCAD/LibreCAD Source code]
 
*[https://github.com/LibreCAD/LibreCAD Source code]
 
*[[Part_Libraries|Part Libraries]]
 
*[[Part_Libraries|Part Libraries]]
*[[LibreCAD-2_Installation|LibreCAD Installation]]
 
*[[LibreCAD Installation from Source]]
 
  
 
</div>
 
</div>
Line 70: Line 76:
 
<div style="padding:12px;">
 
<div style="padding:12px;">
  
 +
*[[LibreCAD Manuals Summary]]
 
*[[LibreCAD Brief Overview]]
 
*[[LibreCAD Brief Overview]]
 
*[[LibreCAD users Manual]]
 
*[[LibreCAD users Manual]]
 
*[[A_short_manual_for_use_from_the_command_line|Using the command line]]
 
*[[A_short_manual_for_use_from_the_command_line|Using the command line]]
*[[Commands_and_tools_-_using_the_command_line|Commands]]
+
*[[Commands]]
 
*[[Coordinate_system|Coordinate system]]
 
*[[Coordinate_system|Coordinate system]]
*[[Snap_Tools|Snap tools]]
 
 
*[[LibreCAD_Quick_Start_Guide/Creating_Your_Own_Template|Templates]]
 
*[[LibreCAD_Quick_Start_Guide/Creating_Your_Own_Template|Templates]]
*[[LibreCAD Tips and Techniques]]
+
*[[LibreCAD Tips and Techniques|Tips and Techniques]]
  
 
</div>
 
</div>
Line 103: Line 109:
 
*[https://www.mediawiki.org/wiki/Help:Formatting Formatting]
 
*[https://www.mediawiki.org/wiki/Help:Formatting Formatting]
 
*[https://www.mediawiki.org/wiki/Help:Links Links]
 
*[https://www.mediawiki.org/wiki/Help:Links Links]
*[https://www.mediawiki.org/wiki/Help:Tables Tables]
+
*[https://en.wikipedia.org/wiki/Help:Table Tables]
 
*[https://www.mediawiki.org/wiki/Help:Categories Categories]
 
*[https://www.mediawiki.org/wiki/Help:Categories Categories]
 +
*[https://www.mediawiki.org/wiki/Help:Images Images]
  
 
</div>
 
</div>
Line 126: Line 133:
 
<div style="padding:12px;">
 
<div style="padding:12px;">
  
*[[Points]]
+
*[[Features]]
*[[Polyline]]
+
*[[User Interface]]
*[[Special:NewFiles|New Files]]
+
*[[FAQ]]
 +
*[[Calculator]]
 +
*[[Properties]]
 +
*[[Relative Zero]]
 +
*[[Snapping]]
  
 
</div>
 
</div>
Line 139: Line 150:
 
*[https://github.com/LibreCAD/LibreCAD_3/commits/master LibreCAD 3 commits]
 
*[https://github.com/LibreCAD/LibreCAD_3/commits/master LibreCAD 3 commits]
 
*[http://forum.librecad.org/Announcements-f5707204.html Announcements]
 
*[http://forum.librecad.org/Announcements-f5707204.html Announcements]
 +
*[[News|More News]]
 +
  
 
</div>
 
</div>
Line 149: Line 162:
  
 
Help Wanted. We welcome Open Source Developers to join us, to improve this free drawing tool in exciting fields such as:
 
Help Wanted. We welcome Open Source Developers to join us, to improve this free drawing tool in exciting fields such as:
* Contribute to the wiki based on your accumulated knowledge. If you have figured out a feature in LibreCAD, please add to our wiki to help other users.
+
* [[Contributors|Contribute]] to the wiki based on your accumulated knowledge. If you have figured out a feature in LibreCAD, please add to our wiki to help other users.
 
* Implement more command line support for actions. Currently, there are many actions there without command line support, we need to complete this part of implementation and add the relevant documents.
 
* Implement more command line support for actions. Currently, there are many actions there without command line support, we need to complete this part of implementation and add the relevant documents.
 
* Add support for native text based on Qt fonts. Right now, only stick fonts are supported. When the usage doesn't require stick fonts, native Qt fonts should be used for better multi-language support and efficiency
 
* Add support for native text based on Qt fonts. Right now, only stick fonts are supported. When the usage doesn't require stick fonts, native Qt fonts should be used for better multi-language support and efficiency
Line 156: Line 169:
 
* We have implemented new math support for hyperbola and parabola. Implementation support for hyperbola/parabola entities would make LibreCAD capable of doing all conic sections.
 
* We have implemented new math support for hyperbola and parabola. Implementation support for hyperbola/parabola entities would make LibreCAD capable of doing all conic sections.
 
* Feature tweaking and bug fixing for printing/painter
 
* Feature tweaking and bug fixing for printing/painter
* refactor header files to speed up the building process, support for pch headers
+
* Refactor header files to speed up the building process, support for pch headers
 
* Document writers to help building wiki and user manuals
 
* Document writers to help building wiki and user manuals
* Artists to create icon themes and GUI layout
+
* Quality Assurance, [https://github.com/LibreCAD/LibreCAD/labels/bug bug] hunting
* Add support for macports and Windows 8
+
*[[Editors|Documentation]]
* Quality Assurance, bug hunting
+
*[[GUI Translators|Translation]]
* Please visit our feature request tracker on sf.net for more information: [https://sourceforge.net/tracker/?atid=1433847&group_id=342582 feature requests]
+
* Improving [https://github.com/LibreCAD/LibreCAD/issues/523 tangent point detection]
 +
* Improving the [https://github.com/LibreCAD/LibreCAD/issues/822 plugin system]
  
*[[Contributors]]
+
You might also want to consider contributing to [https://github.com/LibreCAD/LibreCAD_3 the next generation of LibreCAD].
** [[GSoC_2015|Google Summer of Code Mentors and Students, 2015]]
+
 
** [[GSoC|Google Summer of Code Check List]]
+
* [[GSoC|Google Summer of Code Check List]]
*[[Editors]]
+
* [[GCI_2016-17|Google Code-in 2016/17]]
*[[GUI Translators]]
+
*A [http://www.mediawiki.org MediaWiki] theme that fits a little more neatly with the [http://librecad.org LibreCAD website] (would be nice, anyway)
+
  
 
</div>
 
</div>
  
 
|}
 
|}
 +
 +
</div>

Revision as of 16:25, 10 April 2018

Welcome to the LibreCAD Wiki!

Introduction

LibreCAD (originally CADuntu) is a free and open-source 2D CAD application, which uses Qt (a cross-platform application framework). The project started around 2010 as a fork of QCAD 2.0.5.0.

Support for reading DWG files was added with libdxfrw. Support for writing MakerCAM SVG files was also added.

The release of 2.1.0 increased customization of the user interface. You can now create custom toolbars and menus, and dramatically change the appearance (among other things).

If you want to contribute to this wiki, please visit the LibreCAD Wiki:Community portal page. Content is available under Creative Commons Attribution Share Alike.

If you wish you get involved in development, then head over to our GitHub repo and get started!

If you think you've found a bug or have an idea for an improvement, then head over to the github issues page.

If you have any questions or comments please visit our forum or chatroom on IRC at freenode.net.

The latest stable release is 2.1.3.

Screenshot
LibreCAD line tools
Wiki Navigation
Get LibreCAD
Usage
Developers
Wiki Help
Related Web Pages
New Wiki Content
LibreCad News
Things We Need

Help Wanted. We welcome Open Source Developers to join us, to improve this free drawing tool in exciting fields such as:

  • Contribute to the wiki based on your accumulated knowledge. If you have figured out a feature in LibreCAD, please add to our wiki to help other users.
  • Implement more command line support for actions. Currently, there are many actions there without command line support, we need to complete this part of implementation and add the relevant documents.
  • Add support for native text based on Qt fonts. Right now, only stick fonts are supported. When the usage doesn't require stick fonts, native Qt fonts should be used for better multi-language support and efficiency
  • Implement a new and robust hatch generating algorithm
  • The current spline implementation is not efficient, we would like to replace it with a better spline implementation and add both spline and Bezier support as well, see Bezier
  • We have implemented new math support for hyperbola and parabola. Implementation support for hyperbola/parabola entities would make LibreCAD capable of doing all conic sections.
  • Feature tweaking and bug fixing for printing/painter
  • Refactor header files to speed up the building process, support for pch headers
  • Document writers to help building wiki and user manuals
  • Quality Assurance, bug hunting
  • Documentation
  • Translation
  • Improving tangent point detection
  • Improving the plugin system

You might also want to consider contributing to the next generation of LibreCAD.