Interesting links OpenSource

Searching for
 code examples
on AutoCAD *.SHP or *.SHX
found some info in  autocadR14_shp_description.pdf
mail => luberth@geocities.com



rolled ball screws
  http://www.kuroda-precision.co.jp/e-top/Products/bal/bal_w.htm
lowcost-rolled&large lead
 http://www.kuroda-precision.co.jp/e-top/Products/bal/bal05w.htm
 

G-code
http://www.isd.mel.nist.gov/personnel/kramer/

Linux milling machine
http://www.cobbin.com/sierra.htm

DXF TO NC Csource
http://www.mgl.ca/~ecp/gobweb/carbon.htm
cnc.c

Linux & windows dxf / dwg view/convert OpenDWG
you can print to HPGL
http://lx-viewer.sourceforge.net/

Konvertieren von Vektor- und Bildformaten zu Vektor-Steuer-Daten für NC oder CNC. Erstellen von
Bohr- und Out-Line Daten für die Platinenherstellung.
(Raster to vector conversion 
and 
path optimising = remove useless penupmovement)
http://www.clinch.ch/clinch/MakeHPGL/

Draw your HPGL files on scale and let this program do the tool radius correction

Dieses Programm dient der Datei - Optimierung von HPGL- und DWG- Files
inklusive einer Werkzeugradiuskorrektur zur weiteren Verwendung für CNC
Fräsenmaschinen mit HPGL- import.
 

BOcnc  (not opensource but word listing)  OpenDWG

Borland *CHR stroked font editor includes pascal source = better as Borlands own *.CHR font editor
http://ksv.hypermart.net/download/fechr.htm

Borland *.CHR stroked font files C-source  extract vector data from font file
http://www.dundee.ac.uk/psychology/dmastr/files/fontzip.exe

Famous Curves Applet Index 
Would it be fun engraving these curves
http://www-gap.dcs.st-and.ac.uk/~history/Java/index.html
Herman's Free Software 
Borland *.chr stroked font basic source
and QBasic TTF
 http://www.xs4all.nl/~hwiegman/qbasic.html#qfo
Borland *.chr stroked font to HPGL
TurboPascal source by Reinhard Sippel
Nice program think a little int overflow error (should be long or double)
 http://komcd.ethz.ch/cdroms/ct_Archiv/HTML/90/01/130/art.htm
FreeType Lib TTF OTF  http://www.freetype.org
Font3d
TTF glyph contour to vector data (POVRay)
DOS exe (and source)
f3dos160.zip

 http://www.sourcecode4free.com/cgt VB opensource graphic related

http://www.martinvogel.de/prog/ Martin Vogel DXF/HPGL related Pascal sources
http://www.escape.de/users/quincunx/dxfviewer/  JAVA DXF 3D viewer

Windows autocad DXF Read/Write/Display Delphi (Pascal) source DXF_3_022.zip
By  ©John Biddiscombe (dead link http://rcru1.te.rl.ac.uk/~jab/dxf)

 DXF info => windows help file => dxf2000hlp.zip
 

Links not opensource but interesting to me

TTF fonts have a closed contour(startpoint == endpoint)
in the past i have used ttf code that did not execute the last line of a contour
so that it could be used for stroked single line engraving
Next i found interesting but agfa couldn/wouldnt give any source or fonteditor away
advantage above borland stroked font is that the lines are curved
http://www.agfamonotype.com/newmedia/stroke_fonts.asp=Stroke-based fonts
also stroke based fonts (Asian) at http://www.bitstream.com/

VIsual toolbox uses a font made up off lines and beziercurves
wich is better as the borland *.chr files
visual toolbox comes with 75fonts for engraving and vinylcutting
http://www.visualtoolbox.com=Stroke-based fonts (the contour does not have to be closed like in TTF)

 Basic program that draws some lines and beziercurves off above fonttext files

Bezier draw Borland c source  bezier.c
just an example how to draw a 4 point bezier line/curve

Knotworker not opensource
a program for creating nice designs ( a pitty it cannot output vector files)
http://www.davehall.force9.co.uk/goldcup/kw/tracing.htm



QBASIC example code for drawing a circle
'in HPGL move to circle center position with PA/PU X,Y
'CI 750 = circle of radius 750 units (default 5degrees chord angle= 360/5=72 chord angles/line segments
'CI 750,10 = 10degrees chord angle = 360/10=36 line segments

CLS

SCREEN 12
radius = 235
x = 320
y = 240
chordangle = .3 'degrees

twopi = 2 * 3.141593
clockwise = 0
 

'first point
  rang = hoek * (twopi / (360 / chordangle))
  x2 = radius * COS(rang)
  y2 = radius * SIN(rang)
  PSET (x + x2, y + y2), 14
'end firstpoint

FOR hoek = 0 TO (360 / chordangle)
  rang = hoek * (twopi / (360 / chordangle))
  IF NOT clockwise = 1 THEN rang = -rang
  x2 = radius * COS(rang)
  y2 = radius * SIN(rang)
  LINE -(x + x2, y + y2), 13
  'rem PSET (x + x2, y + y2), 14
  CIRCLE (x + x2, y + y2), 2, 14
 FOR delay = 1 TO 100000: NEXT delay
NEXT hoek
 



 
 

? TTF fonts X

Google

LCD TV, welke moet je nou kopen?