Go to file
Jonathan Westhues 273339d5c4 Add TrueType font support to SolveSpace. This uses a modified
version of the code from SketchFlat, with all arbitrary limits
removed.

The TTF text is its own entity, and that entity includes the
font file basename and the text. That's an extra 128 bytes in the
entity, which is around a 50% increase, kind of a shame. It was
simple, though.

[git-p4: depot-paths = "//depot/solvespace/": change = 1814]
2008-06-30 01:09:17 -08:00
doc Beginnings of some docs for SolveSpace. 2008-06-20 19:36:29 -08:00
extlib Link against libpng and zlib, and use that to export graphics; 2008-06-18 00:35:14 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
win32 Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
Makefile Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
bsp.cpp Split the BSP stuff off the mesh stuff, and the text screens 2008-06-23 00:37:12 -08:00
constraint.cpp Make the point-on-circle constraints work on the infinite cylinder, 2008-06-21 23:32:50 -08:00
draw.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
drawconstraint.cpp Add two more exotic constraints: equal point-line distances, and 2008-06-14 03:16:14 -08:00
drawentity.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
dsc.h Back to opengl's tesselator for triangulation. I'll spend more time 2008-06-25 23:28:29 -08:00
entity.cpp Make step and repeats step the mesh, as well as the entities. This 2008-06-21 14:49:57 -08:00
expr.cpp If any equations are soluble in a single variable, then handle them 2008-06-26 01:34:26 -08:00
expr.h If any equations are soluble in a single variable, then handle them 2008-06-26 01:34:26 -08:00
file.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
font.table Add routines to draw a vector font (public domain Hershey Simplex 2008-04-11 03:13:47 -08:00
glhelper.cpp Oops, was calling glBegin() once for each triangle when showing 2008-06-23 00:48:19 -08:00
graphicswin.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
group.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
groupmesh.cpp Add helical sweeps. These aren't as parametric as I would have 2008-06-23 00:25:17 -08:00
mesh.cpp Split the BSP stuff off the mesh stuff, and the text screens 2008-06-23 00:37:12 -08:00
polygon.cpp Back to opengl's tesselator for triangulation. I'll spend more time 2008-06-25 23:28:29 -08:00
polygon.h Back to opengl's tesselator for triangulation. I'll spend more time 2008-06-25 23:28:29 -08:00
request.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
sketch.h Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
solvespace.cpp Add logic to remember imported files' relative filenames, and use 2008-06-24 21:14:49 -08:00
solvespace.h Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
system.cpp If any equations are soluble in a single variable, then handle them 2008-06-26 01:34:26 -08:00
textscreens.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
textwin.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
ttf.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
ui.h Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
undoredo.cpp Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00
util.cpp Back to opengl's tesselator for triangulation. I'll spend more time 2008-06-25 23:28:29 -08:00
wishlist.txt Add TrueType font support to SolveSpace. This uses a modified 2008-06-30 01:09:17 -08:00