Broaden your selection: Category/Graphics
- ADG: Automatic Drawing Generation
- The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. It is not a CAD system but a library providing a non-interactive canvas where you can put common CAD entities such as paths, xatches and quotes, to create your technical drawings. The final result can be displayed inside a GTK+ widget or exported to any cairo available format, such as PostScript and PDF documents or PNG and SVG images.
- BRL-CAD includes an interactive geometry editor, parallel ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, image-processing and signal-processing tools.
- A free Java chart library. JFreeChart supports pie charts (2D and 3D), bar charts (horizontal and vertical, regular and stacked), line charts, scatter plots, time series charts, high-low-open-close charts, candlestick plots, Gantt charts, combined plots, thermometers, dials and more. JFreeChart can be used in applications, applets, servlets and JSP.
JFreeChart's extensive feature set includes: - a consistent and well-documented API, supporting a wide range of chart types; - a flexible design that is easy to extend, and targets both server-side and client-side applications; - support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG); - JFreeChart is free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications.
- KiCad is electronic design automation (EDA) software made for designing schematics of electronic circuits and printed circuit boards (PCB). KiCad is developed by the KiCad Developers Team, and features an integrated environment with schematic capture, bill of materials list, PCB layout and much more. KiCad is cross-platform, written with WxWidgets and runs on FreeBSD, Linux, Microsoft Windows and Mac OS X. A lot of component libraries are available. Also migrating tools for components are available (from other EDA software tools). File formats are plain text and well documented, which is good for CVS or Subversion and to make automated component generation scripts.
Multiple languages are supported, such as English, Portuguese, Spanish, Czech, Polish, French, German, and Russian.
The 3D PCB viewer use 3D model from Wings3D CAD.
- A collection of routines to create and manipulate PNG format graphic images. Designed as a replacement for GIF (and to a lesser extent TIFF) due to functional and patent problems, with more efficient compression (using Gzip-like DEFLATE), support for 24-bit color and alpha transparency.
- 'libtiff' provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. This package includes a library (libtiff) for reading and writing TIFF, a small collection of tools for doing simple manipulations of TIFF images and documentation on the library and tools. A small assortment of TIFF-related software that has been contributed by others is also included. The library, along with associated tool programs, should handle most of your needs for reading and writing TIFF images on 32- and 64-bit machines.
- NeoTextureEdit is a procedural, filter-based texture generator.
It features 2D and 3D previewing of the texture, normal map generation and rendering of textures at any resolution.
It can also be used as a library to generate the textures on-the-fly.
Processing was originally developed to be easy for artists to program, but it is functional enough to be used for doing any visual programming including game making.
Processing itself is also free software, but it depends on non-free parts of Java; therefore Processing.js is a good replacement.
- SolveSpace is a parametric 2D and 3D CAD program.
Applications include: modeling 2d and 3d parts, and export DXF, PDF, SVG, 3d printing, preparing CAM data, simulate planar or spatial linkages, plane and solid geometry.