169 projects tagged "3D Modeling"

Download Website Updated 27 Aug 2001 Graphical Grammar Library

Screenshot
Pop 23.75
Vit 68.24

Grlib is an implementation of generative grammars and turtle graphics. The grammars (Lindenmayer systems) are used to produce descriptions of three dimensional objects, and the turtle is used to display them (i.e., generate images in several forms, such as bitmap, PostScript, or OpenGL).

No download Website Updated 13 Sep 2004 Gtk+ OpenGL Toolkit

Screenshot
Pop 22.14
Vit 1.00

Gtk+ OpenGL Toolkit is an OpenGL library that allows developers to develop 3D applications for GTK+ easily. 2D and 3D scenes may be developed from a collection of prepared objects or from objects that you create yourself.

Download Website Updated 30 Jan 2001 GtkGLMaterialDialog

Screenshot
Pop 17.03
Vit 1.00

GtkGLMaterialDialogis a GTK+ dialog that can be used to edit 3D-object material properties. It is based on the material properties of OpenGL with diffuse, ambient, specular, emissive colors (RGBA), and a specular coefficient (shininess). The material is previewed by rendering a lit OpenGL sphere in a gtkglarea widget.

No download Website Updated 21 Oct 2009 HeeksCAD

Screenshot
Pop 101.57
Vit 2.10

HeeksCAD is a CAD application. It can import solid models from STEP and IGES files, draw construction geometry and lines and arcs, create new primitive solids, or make solids by extruding a sketch or by making a lofted solid between sketches. Solids can be modified using blending or boolean operations. Models can be saved as IGES, STEP, and STL. The 2D geometry can be plotted with a printer or to HPGL. DXF files can be imported and exported; lines, arcs, spline, ellipses, and polylines are supported. SVG import has similar capabilities. It is possible to make Add-In modules. The HeeksCNC project provides a CAM add-in, and HeeksPython provides a Python console.

No download Website Updated 03 May 2009 HeeksCNC

Screenshot
Pop 48.74
Vit 1.00

HeeksCNC is a CAM (Computer Aided Manufacturing) add-on module for HeeksCAD. The user can add machining operations. These can then be output to NC code. The NC code is then shown as red and green lines on the screen. The NC code is generated using Python script, so it can be configured for different machines. HeeksCNC uses pycam for the "Zig Zag" operation, libarea for the "Pocket" operation, and libactp for the "Adaptive Roughing" operation.

Download Website Updated 08 Oct 2002 Height Map Editor

Screenshot
Pop 57.60
Vit 2.85

Height Map Editor edits, generates, and manipulates terrain height maps. These can be used in terrain renderers, which are used in games, applications, and demos.

No download Website Updated 28 Nov 2007 Houdini

Screenshot
Pop 40.84
Vit 1.00

Houdini is a complete high-end visual effects and 3D animation solution.

No download Website Updated 06 Apr 2009 InnerWorld

Screenshot
Pop 37.28
Vit 1.45

InnerWorld is an experimental landscape generator running inside Blender 3d. The generator can be used for mesh creation and to populate the virtual world with objects. Mesh generation and procedural object placement can be defined by using a graph editor. Different noise sources and operators can be arranged for procedural content creation. Meshes can be generated from Blender's noise functions, FFT synthesizing, and external gray scaled images acting as height fields.

Download Website Updated 05 Jun 2007 Innovation3D

Screenshot
Pop 51.03
Vit 3.47

I3D is a 3D modeling program for Linux. While it is primarily a mesh modeling tool, it has preliminary support of NURBS.

Download Website Updated 09 Jul 2004 JCCad

Screenshot
Pop 45.83
Vit 1.00

JCCad is a project to develop a 2D/3D CAD program that can be used to create technical drawings. One of the main goals of this project is to include a plugin system to allow usuaries to make new commands. In this way it will be easy to use the program for any particular task. JCCad provides an easy interface with a command line.

Screenshot

Project Spotlight

PMD

A Java source code analyzer.

Screenshot

Project Spotlight

cinv

A Swiss Army Knife for inventory management.