README.md

Thu, 12 Dec 2013 19:44:09 +0200

author
Santeri Piippo <crimsondusk64@gmail.com>
date
Thu, 12 Dec 2013 19:44:09 +0200
changeset 553
2418d5955421
parent 545
3e789c989225
child 809
2b83f47044fd
permissions
-rw-r--r--

- LDFile renamed to LDDocument, file.h -> document.h
- Added the INSTALL document

424
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
1 LDForge
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
2 =======
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
3
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
4 Parts author's CAD for LDraw System of Tools. LDForge is part-oriented rather than model-oriented.
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
5 Its goal is to ease up the process of creation and modification of LDraw parts and help level the
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
6 learning curve involved by allowing polygon drawing, primitive selection, quick, direct access to
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
7 the LDraw code of individual objects, drawing overlays of part photos and providing interfaces to
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
8 commonly used utilities.
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
9
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
10 Features:
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
11 * List view ala MLCAD with multi-selection. One object per line, one line per object. Items not colored main or edge color (16/24) have their color reflected in the list view for identifying.
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
12 * Support for multiple open files (development version only)
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
13 * Parse error recovery, if a line/object cannot be parsed properly it will be displayed as an errorneous object. This object can be selected and its contents edited and have it reparsed, so you can fix these errors within LDForge.
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
14 * 6 camera modes plus a free-angle one.
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
15 * Drawing mode that allows you to literally draw polygons and lines into the screen.
545
3e789c989225 updated README.md with a mention of the ring drawing
Santeri Piippo <crimsondusk64@gmail.com>
parents: 424
diff changeset
16 * Circle drawing mode as an extension to drawing mode to allow easy circle and ring placement. (development version only)
424
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
17 * A simple primitive generator
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
18 * Object hiding
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
19 * Select by color or type
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
20 * Quick edge-lining, takes any number of polygons and creates edgelines around them
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
21 * Ability to edit object's LDraw code directly
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
22 * Inlining, plus deep inlining which grinds down to polygons only
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
23 * Auto-coloring (sets color to the first found unused color), uncoloring (sets colors to main/edge color based on type)
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
24 * Coordinate rounding, inverting, coordinate replacing, flipping, quad splitting
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
25 * Screenshotting
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
26 * Vertex object for coordinate storage
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
27 * LDConfig.ldr parsing for color information
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
28 * Ability to launch Philo's utilities and automatically merge in output
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
29 * BFC red/green view (incomplete)
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
30 * Wireframe mode, axis drawing
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
31 * Image overlays for getting part data from pictures
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
32
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
33 Forum thread: http://forums.ldraw.org/read.php?24,8711

mercurial