Programming Libraries - CAD, Graphics, and Computer Vision
  • OpenGL
  • OpenGL Extension Registry
  • OpenCV
  • OpenHaptics
  • OpenAL
  • OpenMP
  • DirectX
  • FLTK
  • Programming Tools and Tutorials - CAD, Graphics
  • OpenGL Video Tutorials (I started from here.)
  • NeHe Productions (OpenGL tutorials for newbies and professionals)
  • Morrowland (OpenGL samples)
  • LightHouse3d (OpenGL tutorial)
  • OpenGL Samples
  • Nutty.org (OpenGL samples)
  • GameDev (Particularly OpenGL forum, which really helped me in various issues.)
  • Flipcode (Just wow - alots of algorithms with full details)
  • Boost for C++ (C++ source libraries)
  • Doxygen (for documentation system for C++, C, Java, etc.)
  • Visual Assist X (Without this you can't be a good programmer.)
  • GLEW (OpenGL Extension Wrangler Library)
  • Code Sampler (All about OpenGL)
  • An intro to modern OpenGL (A complete book)
  • 3dKingdoms : Algorithms
  • FLTK Cheat Page
  • General Resources - CAD, and Graphics
  • MyPhysicsLab
  • Marching Cube
  • Loop Subdivision
  • The ModelViewProjection Matrix Tutorial (A nice effort of some guy)
  • Computer Vision Demonstration Website
  • GeometricTools
  • Prof. Dr. Leif Kobbelt
  • CGAL
  • Some Well Known 3D Surfel Models 1 : 2
  • Xbdev.net (Octree)
  • Math World (Specially 3D Math problems)
  • Animated Math Examples (Animations of math problems)
  • cplusplus.com
  • Complete code for ray-triangle intersect test
  • reedbeta.com
  • Volume Rendering
  • The VolPack Volume Rendering Library
  • Volume Visualization and Rendering
  • Marching Cube
  • Voxel Mesh Creation and Rendering
  • Method and apparatus for transforming polygon data to voxel data for general purpose applications - Patent 6867774
  • Converting triangulated data to voxels
  • Voxel Volume Visualization
  • Polygons and the Plane Equation
  • Voxel Graphics and Volume Rendering
  • Algorithms related to Voxels and Polygons
  • Triangles
  • Answers: Java Triangle Program
  • Determine the area of a triangle in 3D via the cross product
  • Area of Triangles and Polygons (2D & 3D)
  • Triangle circumcircle definition - Math Open Reference
  • Equation of a plane
  • Semiperimeter -- from Wolfram MathWorld
  • Best for simulation research
  • Computer Vision and Image Processing
  • Computer Vision Research Groups
  • Computer Vision Softwares
  • Structured light based 3D scanners
  • Opticist.org (Theory of Phase Shifting Technique)
  • Grahamoptical (Phase Shifting With Piezo Transducers)
  • Thorlabs Camera
  • OpenCV Code Samples & Tutorials
  • Naotoshi Seo (OpenCV Tutorial)
  • Structured Light 3D Scanners
  • 3D Metrics
  • 3D Shape GmbH
  • BodySkanner models commercial patterns to a person's measurements within 1/16".
  • Breuckmann Make a variety of scanners
  • C 3D Imaging
  • CalTech 3D photography
  • Capture3D
  • ComfORTAC acquires 360 degree trunk and limbs with +/- 1mm accuracy.
  • Dimensional Photonics is back (new incarnation?). The have a nicely packaged accordian fringe system. Minolta now sells their system for high-end applications. The technology promises to be more tolerant of lighting and shinely parts.
  • EOIS makes the mini-moire non-contact probe for portable measurement arms. They also have 'The Handy' handheld digitizer that uses a digital camera for data capture and storage. EOIS technology sold to Opton Co Ltd of Japan in 2001.
  • Eyetronics sells the ShapeCam and the SnapeSnatcher Suite Software. ShapeCam consists of a digital camera and a specially designed flash device mounted on a lightweight frame. Photos captured with the portable ShapeCam are processed and assembled in 3D with the SnapeSnatcher Suite. The suite handles alignment and stitching of scans, polygon reduction, texturemapping, and surface extrusion.
  • Genextech Rainbow
  • GOM Atos working volume is 100 x 80 x 80 mm up to 350 x 280 x 280 mm, scan time is 8 seconds.
  • Inspeck 3D Capturor ($13K) can be used alone or combined into large object scanners
  • Intelligent Quality Systems moire system
  • Minolta 3D1500 Camera
  • MonTech
  • Nub3D
  • Opton Moire System
  • RSI Digiscan 2000 use a combination of a standard LCD projector, video camera, and software to objects
  • Solutionix
  • Steinbichler Comet
  • Vitronic
  • VXTechnologies (formerly VX Optronics) StarCam Uses a pair of cameras to triangulate the dot pattern projected by an inexpensive LCD projector. The system is available with an internal optical reference to help with thermal calibration issues.
  • Wicks and Wilson Triform have several different body scanners (full body, torso, head).
  • General
  • C++ Core Guidelines
  • MyPhysicsLab
  • IIR Filter Structures
  • IIR Gaussian Blur Filter
  • How To Set the Current Normal Vector in an OpenGL Application
  • Export 3D scalar volume data from triangular surface model - GameDev.Net Discussion Forums
  • OpenGL and GLUT resources
  • All About Programming and Tips/Tricks (Dave's Brain)