A Python library for geometric objects in 3 dimentions
Implemented classes of 3d objects: * Vector * Point * Line * Plane * LineSegment Yet incompletely implemented classes: * Triangle * Disk (closed circle) * Union (a collection of 3d objects) Each object has methods for finding its sizes, containing box or containing sphere. It finds intersection and distance or closest to another object part of itself. It also can tell if it contains the other object or is it contained by that. Where appropriate, it's easy to check orthogonality and parallelism. Vectors are sub-typed from numpy ndarray class. Extensive unit tests are included. Test coverage exceeds 95%.
An STL model viewer, editor, and creator for manipulating STL files.
This software allows a person to open, edit, create, modify, view, and save 3D STL models. It can also be used to extrude 2D images into 3D objects. You can also insert 3D closed primitives. The new STLX file format supports groups, materials, as wells as colors and generates much smaller files on average (compared to binary STL files). NOTE: This latest build targets only 64-bit Windows Operating Systems due to the necessity of being able to manage (and navigate) very large 3D models. Use the mouse and keyboard to move the camera around.
This project will be a project that will be used by Speleologist (cavers) to help aid in the mapping of the underground world. It will be simple at first.. only allowing the entry of survey (dist/azmith/V-angle) and give back a line plot..
Java Games and Graphics is meant to be a fun project. The goal here is to have fun with JAVA graphics and JAVA games. There is no specific goal as to what kind of graphics or games.This project features an RPG Role Playing, MUD, and Turn Based Combat gam
Experience the Reality !
This is a little Program that I have done recently, made by my Algorithm for showing 3D Objects in 2D & can be implemented on any Programming Language ( No Open Source Packages/APIs are used. ) You can build & animate whatever you want. Final version will be released soon.
Virtual paper folding program
Origami Editor 3D is an advanced paper folding simulator. It uses a what-you-see-is-what-you-get interface and operates with a geometric abstraction of the Yoshizawa-Randlett system. Anything from a simple airplane to John Montroll's omega star can be folded in this editor. Origami files created with the program preserve the entire folding process, and they can be exported as folding diagrams in PDF, animated GIF files, or even as standalone Java programs displaying the origami in a 3D viewer when opened. The main purpose of this program is designing origami, but if you only want to learn how to make some origami figures, there is a set of built-in example files that can help you. Currently, there are 34 example figures available. Please note that this project was created for fun and still is a work in progress. The Discussion forum is open for anyone who wants to report a bug or suggest a new feature. User Guide: http://origamieditor3d.sourceforge.net/userguide/en/index.html
Quelle3D is project based at the departement Digital Arts and Entertainment of the Hogeschool van Westvlaanderen/PIH, Belgium. Check the documentation for a full description of the project
Short C++/Java/C#/Python benchmark
This is a short C++/Java/C#/Python benchmark. Based on Paul Heckbert's sources. Thank you Paul!
Labcoat; the VHDL graphic emulator.
Labcoat for SuperWikia Alpha fabrication manages new or revised fabrication processes. Its 'Cleanroom' applets allow codesmiths to access the lab environment, used to create semiconductors, substrate prototypes, chipset instruction blocks and other Labcoat projects. Our extensions in future releases will include UML support for C#/C++ conforming projects, import/export architecture schematics and refactoring sub-projects.
JLCAD is a CAD-System to create, edit and manipulate LEGO(R)-like Models. It supports the file-formats dat, ldr and mpd, which are part of the LDraw System at www.ldraw.org. JLCAD is written in Java and uses Java3D to provide fast 3D-rendering.
AudioCarver is a music composition application featuring a user interface based on 3d modeling.
PoJamas aims to provide a Java api and tools for loading, processing, and producing .cr2 files compatible with the SmithMicro (e-frontier) Poser character animation application.
Well just a raytracer in Visual basic 6, thus the name VB6 raytracer. Not because it is easy or logical, but because it is hard. I know this is not the right language to write a raytracer, see it as a stubborn POC that it is still somehow possible.
This Project is a library. It uses the FCollada and DevIL Library to read a given .dae file. The Data will be available for the user by one list of structs containing all the data of the submeshes the whole mesh consist of. Use SVN to checkout
An opensourced modeling/rendering package with a highly modular framework.
MeshVision is a 3D Graphics viewer capable of importing and exporting widely used mesh formats (OBJ,STL,VRML,DXF,PLY,and OFF) . In addition to import/export, MeshVision also can perfom mesh subdivision using common subdivision techniques
Virtual Potter's wheel is a 3D application built using OpenGL and C++ that lets user to construct 3D models using the same technique that a potter uses to create his pottery.
Illyrium Unified Game Engine. Powerfull engine, allowing high quality visual effects beeing rapidly rendered even on older video cards. 1st person, 2rd person, rts, flight, etc. can be used in one type of game with no hassle. Moved at www.illyrium.eu
J2RGF is a Java Framework for managing graphical objects. It contains different rendering options and viewing abilities (stretch or zoomable/movable view). All objects are placed in a raster for easy rendering and positioning.
A simple 3d compositor.
A 3D application geared towards 3D compositing for visual effects.
PRPbyHand (Paper Rapid Prototyping by Hand) produces a bitmap image from a slice take from STL (stereolitography) ASCII file, in the z axis. It's intended for construction of 3D modell by hands, gluing common A4 paper sheets.
The visualization framework contains a scene graph to manage 3D objects. Processing of input data is handled by operators. Operators have ports which can be connected, so that the evaluted data is passed from one to the next operator.
ThreeCAM is an open source 3D CAM program written in Java.