README.md

Tue, 22 Oct 2013 21:03:57 +0300

author
Santeri Piippo <crimsondusk64@gmail.com>
date
Tue, 22 Oct 2013 21:03:57 +0300
changeset 529
c294b2070185
parent 424
3b9cd65c8f59
child 545
3e789c989225
permissions
-rw-r--r--

added a configuration option for line anti-aliasing

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.
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
16 * A simple primitive generator
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
17 * Object hiding
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
18 * Select by color or type
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
19 * 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
20 * Ability to edit object's LDraw code directly
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
21 * Inlining, plus deep inlining which grinds down to polygons only
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
22 * 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
23 * Coordinate rounding, inverting, coordinate replacing, flipping, quad splitting
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
24 * Screenshotting
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
25 * Vertex object for coordinate storage
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
26 * LDConfig.ldr parsing for color information
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
27 * Ability to launch Philo's utilities and automatically merge in output
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
28 * BFC red/green view (incomplete)
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
29 * Wireframe mode, axis drawing
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
30 * Image overlays for getting part data from pictures
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
31
3b9cd65c8f59 Create README.md
Santeri Piippo <crimsondusk64@gmail.com>
parents:
diff changeset
32 Forum thread: http://forums.ldraw.org/read.php?24,8711

mercurial