solvespace/src
EvilSpirit 1bf7777815 Only export sharp edges of the triangle mesh.
Before this commit, "emphasized edges" were displayed as well as
exported. An "emphasized edge" is an edge between triangles that
come from different faces. They are helpful in the rendered
display because they hint at the locations of faces, but not
in the 2d export since they just clutter the drawing.

After this commit, "emphasized edges" are displayed but "sharp
edges" are exported. A "sharp edge" is an edge between triangles
where the two matching vertexes have different normals, indicating
a discontiguity in the surface. "Sharp edges" are also displayed
while post-viewing the exported geometry.
2016-04-15 21:53:08 +00:00
..
cocoa OS X: Fix iconutil build error. 2016-03-17 00:31:32 -04:00
fonts Add the Ukrainian letters [ЄІЇєіїҐґ] to builtin vector font. 2016-04-08 11:01:29 +00:00
gtk GTK: make the file filter hack more robust. 2016-03-25 11:08:04 +00:00
icons Add lathe button to toolbar. 2016-01-18 05:31:31 +00:00
srf Get rid of if(!this). 2016-04-15 06:11:03 +00:00
unix Fix image export on *nix. 2016-03-04 15:11:14 +00:00
win32 Rewrite TTF to Bezier conversion using Freetype. 2016-02-13 21:08:18 +00:00
CMakeLists.txt OS X: bundle Freetype. 2016-04-08 10:47:25 +00:00
bsp.cpp Get rid of if(!this). 2016-04-15 06:11:03 +00:00
clipboard.cpp Don't create multiple undo steps when pasting. 2016-04-08 09:54:46 +00:00
config.h.in Remove FLTK port. 2015-07-10 15:59:12 +03:00
confscreen.cpp Use relative chord tolerance instead of absolute. 2016-02-13 16:16:56 +00:00
constraint.cpp Replace NameStr with std::string. 2016-01-13 06:45:17 +00:00
constrainteq.cpp Enable and mollify -Wunused-variable. 2016-02-14 14:29:47 +00:00
describescreen.cpp Display point-circle or point-arc distance, when selected. 2016-04-08 11:21:51 +00:00
draw.cpp Make normals and workplanes non-stylable. 2016-04-08 10:12:28 +00:00
drawconstraint.cpp DXF: only export visible constraints. 2016-04-08 10:15:29 +00:00
drawentity.cpp Allow adding spline points. 2016-04-15 06:11:03 +00:00
dsc.h Check entity bounding box before hit testing edges. 2016-03-05 16:48:56 +00:00
entity.cpp DXF: export constraints with labels as DXF constraints, not pwl. 2016-02-19 23:16:36 +00:00
export.cpp Remove overlapping line segments when exporting a 2d view. 2016-04-15 21:53:08 +00:00
exportstep.cpp Use a separate value of chord tolerance for exporting. 2016-02-13 16:16:47 +00:00
exportvector.cpp Refactor export code to pass around hStyle, not uint32_t. 2016-04-14 18:54:09 +00:00
expr.cpp Get rid of if(!this). 2016-04-15 06:11:03 +00:00
expr.h Remove unused Expr operations ENTITY and POINT. 2016-01-13 06:45:17 +00:00
file.cpp Implement stippled line styles from ISO 128. 2016-03-05 12:02:13 +00:00
generate.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
glhelper.cpp Don't draw zero-length lines. 2016-04-08 10:55:31 +00:00
graphicswin.cpp Consider plane faces when zooming to fit. 2016-04-15 06:11:03 +00:00
group.cpp When choosing color for a new group, consider active, not last, group. 2016-04-15 06:11:03 +00:00
groupmesh.cpp Only export sharp edges of the triangle mesh. 2016-04-15 21:53:08 +00:00
lib.cpp Distinguish overconstrained and redundantly constrained sketches. 2016-01-21 14:15:05 +00:00
mesh.cpp Only export sharp edges of the triangle mesh. 2016-04-15 21:53:08 +00:00
modify.cpp Allow adding spline points. 2016-04-15 06:11:03 +00:00
mouse.cpp Allow adding spline points. 2016-04-15 06:11:03 +00:00
polygon.cpp Replace all ZERO and memset with C++11 brace-initialization. 2016-01-13 06:45:16 +00:00
polygon.h Only export sharp edges of the triangle mesh. 2016-04-15 21:53:08 +00:00
request.cpp Allow removing spline points. 2016-04-15 06:11:03 +00:00
sketch.h Remove overlapping line segments when exporting a 2d view. 2016-04-15 21:53:08 +00:00
solvespace.cpp When choosing color for a new group, consider active, not last, group. 2016-04-15 06:11:03 +00:00
solvespace.h When choosing color for a new group, consider active, not last, group. 2016-04-15 06:11:03 +00:00
style.cpp Remove overlapping line segments when exporting a 2d view. 2016-04-15 21:53:08 +00:00
system.cpp Enable and mollify -Wunused-variable. 2016-02-14 14:29:47 +00:00
textscreens.cpp Regenerate the sketch after allowing redundant constraints. 2016-03-18 20:46:46 +00:00
textwin.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
toolbar.cpp Restore sensible order of group creation toolicons. 2016-03-19 13:24:52 +00:00
ttf.cpp Remove extraneous instances of .c_str(). 2016-02-19 10:22:53 +00:00
ttf.h Rewrite TTF to Bezier conversion using Freetype. 2016-02-13 21:08:18 +00:00
ui.h Allow adding spline points. 2016-04-15 06:11:03 +00:00
undoredo.cpp Allow generating groups in arbitrary order. 2016-02-19 10:23:24 +00:00
util.cpp Check entity bounding box before hit testing edges. 2016-03-05 16:48:56 +00:00
view.cpp Don't calculate halfRow for ShowEditControl manually. 2016-01-27 09:09:18 +00:00