Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.884.080 Times

PyZOE 1.0a

  Date Added: April 09, 2010  |  Visits: 645

PyZOE

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



ZOE (formerly OGLE) is a simple OpenGL graphics engine written entirely in Python.Its primary focus is rapid prototyping and experimentation, so it only supports the barest essentials, with focus on wire frames. Some familiarity with OpenGL is expected, although when exploiting the particle system abstractions no specific OpenGL knowledge is required. Demos included are the obligatory spinning polyhedra, static views of conic sections and the Solar System, a 3D surface plotter, a fountain of sparks, a swarming behavior model, a random walk example, a whirpool effect using gravity and drag, and an example of chaos theory and sensitivity to initial conditions. ZOE is a very simple OpenGL-based graphics engine. OpenGL describes the primitives for doing 3D graphics; a graphics engine assists in organizing these primitives into higher-level abstractions. Some basic familiarity with OpenGL is expected to be able to use ZOE. ZOE has five primary abstractions, in the form of classes. The first is the engine, which encapsulates the functioning window system. The second is the object, which encapsulates individual objects moving and interacting in the system. A subclass of an object is a group, a collection of objects that move in unison, possibly with some transformations applied before and undone afterward. Third, a camera encapsulates the transformations involved in placing and manipulating the view. Fourth, an interface encapsulates all the user interface controls (keystrokes and mouse manipulation) so that they can be exploited by the system. ZOE also has some support for particle systems; that is, a group of non-interacting particles that behave according to the same rules. A particle is a special form of object that is merely represented with a point, and an optional trail (to make its motion more prominent), and a system is a group object which contains and manages a collection of non-interacting particles..

Requirements: No special requirements
Platforms: Linux
Keyword: Engine Graphics Graphics Engine Libraries Object Ogle Opengl Programming Pyzoe Simple System Written
Users rating: 0/10

License: Freeware Size: 450.56 KB
USER REVIEWS
More Reviews or Write Review


PYZOE RELATED
3D Graphic Tools  -  ogre4j 1.4.3 Beta 2
ogre4j project enables the use of the OGRE (Object-Oriented Graphics Rendering Engine) libraries in Java applications. The first approach was made by Ivica Aracic aka bytelord (http://www.bytelords.de). Thanks to him for taking the first steps!...
1024 KB  
Development Editors  -  Surge for Linux 0.0.3
Surge is the name of an advanced game engine--includes graphics, sound, physics, scripting, networking, and more. Surge is also the name for the first game for this engine, which will be based on a replacement until the Surge Engine becomes viable.
7.72 MB  
Development Editors  -  SEO Website Development 1.0
Seo Website is here to teach you web search engine ranking, search engine ranking page, search engine ranking position, search engine optimazation and optimize search engine
502 KB  
Simulation Games  -  OGRE 1.4.3
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class...
22.5 MB  
Arcade Style Games  -  Arcade Convoy Revelation 3.0
Unique take on classic games including an all new way to play Tetris. Includes all new Virtual Deck with over 40 card games. We have 7 different style arcade games each one unique and special. All new graphics, particle engine, shapes and...
67.09 MB  
Development Editors  -  GLE for Windows 4.2.4
GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures and slides. GLE supports various graph types (function plots, histograms, bar graphs, scatter plots, contour...
9.85 MB  
Development Editors  -  GLE for Linux 4.2.4
GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures and slides. GLE supports various graph types (function plots, histograms, bar graphs, scatter plots, contour...
2.27 MB  
Development Editors  -  GLE for Mac OS X 4.2.4
GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures and slides. GLE supports various graph types (function plots, histograms, bar graphs, scatter plots, contour...
6.07 MB  
Games  -  Terra RPG Engine 0.0.2
This will be an RPG engine for single player RPG's, using OpenGL
775.72 KB  
Utilities  -  eXo Visualizer 1. 2. 2004
The eXo music visualization engine is fully hardware accelerated build with OpenGl. It features a 2D procedural texture generation unit and a 3D scene description. The eXo visualizer is a plug-in for iTunes running on Mac OS X. Here a few...
788.48 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB