Physics Engines: (most open source)
Box2d on Googlecode: http://code.google.com/p/box2d/
Bullet http://bulletphysics.org/wordpress/
Chipmunk http://chipmunk-physics.net/
Farseer http://farseerphysics.codeplex.com/
JigLibx http://jiglibx.codeplex.com/
jME Physics System Java engine
Pal (physics abstraction layer) http://www.adrianboeing.com/pal/index.html see also: Open Physics Abstraction Layer
Tokamak http://www.tokamakphysics.com/ or on sf: http://sourceforge.net/projects/tokamakp/
Utils:
no engine, but..
3d Converter tools:
orion.math.iastate.edu/burkardt/g_src/ (source of the 3dsread, ivcon, IVREAD.F90 file)
3D formats supported by IVCON (see the 4 links above)
3DCNV3D Object Converter 3dcnv. Save Limit: 6000 faces. Supports 104 different 3d file formats 3dcnv132.zip
merlin-fit-vutbr-cz/wiki/... (projects, for the source of the '3ds2iv_src.zip' file)
ftp://zeus.etsimo.uniovi.es/pub/mirrors/avalon.viewpoint.com/utils/converters/('3dstoobj_perl.zip' and many many more..)(the old avalon 3d archive)
hammerve-com/NewHome/FreeStuff/Converters/ (for iv2pov, iv2rib, iv2ray see bottom of the page)
koders.com/perl/...... (source of the 'obj2wrl' script file) or
ftp://ftp.carnet.hr/misc/VRML/utilities/converters/obj2wrl.tar.gz
or
ftp://ftp.sdsc.edu/pub/sdsc/graphics/vrml/obj2wrl.tar.gz
cc.gatech.edu/projects/large_models/ (source of the ply2iv.c, obj2ply.c, convertply.c files --- and others)
graphics.stanford.edu/data/3Dscanrep/ (plyfile.c and plytest.c source code and a ply_docs file.)
PolyTrans crippled demo avail.
xs4all.nl/~rsmith/software/ ('stl2pov' link - source code.)
chemicalgraphics.com/paul/vrml2pov/ ('vrml2pov' file.) (C++ source)
SU2POV Version 3.5 is now available. SU2POV is a freeware converter to export SketchUp models to POV-Ray.
3ds utils (the old avalon 3d archive): ftp://zeus.etsimo.uniovi.es/pub/mirrors/avalon.viewpoint.com/utils/3ds/
3dkit etc.. ftp://zeus.etsimo.uniovi.es/pub/mirrors/avalon.viewpoint.com/utils/misc/
lightwave utils: ftp://zeus.etsimo.uniovi.es/pub/mirrors/avalon.viewpoint.com/utils/lightwave/
3d format specs: ftp://zeus.etsimo.uniovi.es/pub/mirrors/avalon.viewpoint.com/format_specs/ or ftp://etsimo.uniovi.es/pub/raytrace/avalon/format_specs/
old funet repository: http://next.68k.org/next/ftp.funet.fi/pub/NeXT/Graphics/3d/
more converters (old but some still useful): http://ftp.lanet.lv/ftp/mirror/x2ftp/msdos/programming/convert/
more converters (old but some still useful): ftp://garbo.uwasa.fi/pc/ for instance autocad...
to and from radiance http://radsite.lbl.gov/radiance/framed.html
obj2ray (obj to rayshade) ftp://graphics.stanford.edu/pub/rayshade/Contrib/Tools/
STL for Sketchup An STL format importer/exporter plugin script for Google SketchUp. Supports both binary and ASCII import and export.
3d Modeller
Y.A.P.R.M. modeller to graphicaly design 3d scenes and generate POV-Ray-files (free-as-in-freedom)
BRL-CAD 7.20.0 Open Source one of the oldest now in vers 7.2
(a little bit older..)
3D-Viewers
ftp://zeus.etsimo.uniovi.es/pub/mirrors/avalon.viewpoint.com/utils/viewers/
GLC-Player GLC_Player is a OpenGL Open Source 3D viewer used to view 3d models (COLLADA, 3DXML, OBJ 3DS STL OFF COFF Format) and to navigate easily in these models.
The Open Source STL viewer (no update since 2004) Viewstl is an open source way to view Stereo Lithography Files as shaded on-screen images. Ascii STL files and dynamic rotation, scaling, and panning are currently supported. Written in C using OpenGL, GLU and GLUT.
STL Viewer (last Upd. 2010-01-23) Display and manipulate the content of stereolithography or STL files.
A-Decimal-Class-Implementation
http://gmplib.org/ GNU MP bignum C++ interface Gmp library for arbitrary precision arithmetic, operating on signed integers, ... Fast C++ class based interface.
http://speleotrove.com/decimal/decnumber.html
http://www.ttmath.org/ Bignum C++ library TTMath is a small library which allows one to perform arithmetic operations with big unsigned integer, big signed integer and big floating point numbers. It provides standard mathematical operations like adding, subtracting, multiplying, dividing. With the library also goes a mathematical parser to help you solving mathematical expressionCLN CLN is a library for efficient computations with all kinds of numbers in arbitrary precision.libmpdec++Comparission of different arbitrary precission implementations: http://rosettacode.org/wiki/Arbitrary-precision_integers_%28included%29 (strange: some have timing information, some not,)
Quad or Double-Double libs
The doubledouble type
GNU and Intel C/C++ compilers support 128b floats via __float128 option /Qoption,cpp,--extended_float_types to recognize _Quad type. GCC Quad-Precision Math LibraryApplication Programming Interface High precission software
quad double
quad double package
Comparission of quad packages ?? some notes here: https://www.davidhbailey.com/dhbpapers/qd.pdf
Some more Euler/Runge-Kutta/Midpoint etc Solver:
http://www.hpcalc.org/details.php?id=4453 euler
http://www.mymathlib.com/diffeq/
Universal-Framework-for-Science-and-Engineering alternative adress: http://www.mathframe.com/
Astrophysics source code lib:
Astrosim: http://kira.org/index.php?option=com_content&task=view&id=167&Itemid=197
and quite naturally since years the de facto standard for everything concerning fourier analysis : http://www.fftw.org
NBody Links: This list aims in vain in listing allmost all resources of the net concerning nbody simulations (with emphasis on gpu). At the moment only a start..... look for yurself in github sourceforge or codeproject or...soon: many more physics engines, editors, modeller, converter, particle engines/packages, gps data reader/converter, utilitys ....
last update: aug. 2019 (some small additions 23)