2d drawings of cars
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 744
CAD::Drawing 0.26
CAD::Drawing is a Perl module with methods to create, load, and save vector graphics. more>>
CAD::Drawing is a Perl module with methods to create, load, and save vector graphics.
SYNOPSIS
The primary intention of this module is to provide high-level operations for creating, loading, saving and manipulating vector graphics without having to be overly concerned about smile floormats. As the code has seen more use, it has also drifted into a general purpose geometry API.
The syntax of this works something like the following:
A simple example of a (slightly misbehaved) file converter:
use CAD::Drawing;
$drw = CAD::Drawing->new;
$drw->load("file.dwg");
my %opts = (
layer => "smudge",
height => 5,
);
$drw->addtext([10, 2, 5], "Kilroy was here", %opts);
$drw->save("file.ps");
This is a very basic example, and will barely scratch the surface of this modules capabilities. See the details for each function below and in the documentation for the backend modules.
<<lessSYNOPSIS
The primary intention of this module is to provide high-level operations for creating, loading, saving and manipulating vector graphics without having to be overly concerned about smile floormats. As the code has seen more use, it has also drifted into a general purpose geometry API.
The syntax of this works something like the following:
A simple example of a (slightly misbehaved) file converter:
use CAD::Drawing;
$drw = CAD::Drawing->new;
$drw->load("file.dwg");
my %opts = (
layer => "smudge",
height => 5,
);
$drw->addtext([10, 2, 5], "Kilroy was here", %opts);
$drw->save("file.ps");
This is a very basic example, and will barely scratch the surface of this modules capabilities. See the details for each function below and in the documentation for the backend modules.
Download (0.039MB)
Added: 2007-04-24 License: Perl Artistic License Price:
925 downloads
CAD::Drawing::IO 0.26
CAD::Drawing::IO are I/O methods for the CAD::Drawing module. more>>
CAD::Drawing::IO are I/O methods for the CAD::Drawing module.
This module provides the load() and save() functions for CAD::Drawing and provides a point of flow-control to deal with the inheritance and other trickiness of having multiple formats handled through a single module.
Utility Functions
These are simply inherited by the CAD::Drawing module for your direct usage.
outloop
Crazy new experimental output method. Each entity supported by the format should have a key to a function in %functions, which is expected to accept the following input data:
$functions{$ent_type}->($obj, %data);
The %data hash is passed verbatim to each function.
$count = $drw->outloop(%functions, %data);
In addition to each of the $ent_type keys, functions for the keys before and after may also be defined. These (if they are defined) will be called before and after each entity, with the same arguments as the $ent_type functions.
is_persistent
Returns 1 if $filename points to a persistent (directory / db) drawing.
$drw->is_persistent($filename);
<<lessThis module provides the load() and save() functions for CAD::Drawing and provides a point of flow-control to deal with the inheritance and other trickiness of having multiple formats handled through a single module.
Utility Functions
These are simply inherited by the CAD::Drawing module for your direct usage.
outloop
Crazy new experimental output method. Each entity supported by the format should have a key to a function in %functions, which is expected to accept the following input data:
$functions{$ent_type}->($obj, %data);
The %data hash is passed verbatim to each function.
$count = $drw->outloop(%functions, %data);
In addition to each of the $ent_type keys, functions for the keys before and after may also be defined. These (if they are defined) will be called before and after each entity, with the same arguments as the $ent_type functions.
is_persistent
Returns 1 if $filename points to a persistent (directory / db) drawing.
$drw->is_persistent($filename);
Download (0.039MB)
Added: 2006-10-25 License: Perl Artistic License Price:
1096 downloads
CAD::Drawing::IO::Compressed 0.26
CAD::Drawing::IO::Compressed is a Perl module to load and save compressed data. more>>
CAD::Drawing::IO::Compressed is a Perl module to load and save compressed data.
Requisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "compressed" or $filename has a ".gz" extension (probably the best way.)
$fact = check_type($filename, $type);
Compressed I/O functions
These use File::Temp and compression modules to create a compressed version of most supported I/O types (FIXME: need a tar scheme for directory-based formats (currently unsupported))
save
$drw->save($filename, %opts);
load
$drw->load($filename, %opts);
<<lessRequisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "compressed" or $filename has a ".gz" extension (probably the best way.)
$fact = check_type($filename, $type);
Compressed I/O functions
These use File::Temp and compression modules to create a compressed version of most supported I/O types (FIXME: need a tar scheme for directory-based formats (currently unsupported))
save
$drw->save($filename, %opts);
load
$drw->load($filename, %opts);
Download (0.039MB)
Added: 2007-03-16 License: Perl Artistic License Price:
953 downloads
File::Drawing 0.01
File::Drawing release, revise and retrieve contents to/from a drawing program module. more>>
File::Drawing release, revise and retrieve contents to/from a drawing program module.
SYNOPSIS
##########
# Subroutine interface
#
use File::Drawing qw(
dod_date dod_drawing_number number2pm pm2number obsolete
broken backup);
$date = dod_date($sec, $min, $hour, $day, $month, $year);
$drawing_number = dod_drawing_number( );
$pm = number2pm($drawing_number, $repository);
$drawing_number = pm2number($drawing_number, $repository);
$old_value = config( $option );
$old_value = config( $option => $new_value);
(@all_options) = config( );
obsolete($drawing_number, $repository);
broken($drawing_number, $repository);
($file, $backup_file) = backup($drawing_number, $repository, $dir);
######
# Class Interface
#
use File::Drawing;
$default_options = defaults(@options);
$old_value = $default_options->config( $option );
$old_value = $default_options->config( $option => $new_value);
(@all_options) = $default_options->config( );
$drawing = new File::Drawing($contents, $white_tape, $pod, $file_contents, $drawing_number, $repository);
$drawing = File::Drawing->retrieve($drawing_number, @options);
$error = $drawing->release(@options);
$error = $drawing->revise(@options);
$date = $drawing->dod_date($sec, $min, $hour, $day, $month, $year);
$drawing_number = $$drawing->dod_drawing_number( );
$pm = $drawing->number2pm($drawing_number, $repository);
$drawing_number = $drawing->pm2number($drawing_number, $repository);
$drawing->obsolete($drawing_number, $repository);
$drawing->broken($drawing_number, $repository);
($file, $backup_file) = $drawing->backup($drawing_number, $repository, $dir);
Generally, if a subroutine will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}. If a subroutine will process an array reference, @options, [@options], that subroutine will also process a hash reference, %options, {@options}. See the description for a subroutine for details and exceptions.
The File::Drawing program module uses American National Standards for drawings as a model for storing data. Commercial, governement and casual orgainizations have stored information over the centuries as drawings. Drawings probably evolved from the census that the Romans rulers, started back when Rome was a little frontier town. In other words, the practices of the drafting displines have evolved over time and have stood the test of time.
Any deviation must be a crystal clear advantage. Many of the practices are in place to avoid common and costly human mistakes that obviously a computerize drafting system will not make. A good approach is to make the computerized data structure optimum for computers and have the computer render the computerized data into a form that meets the drafting standards.
The File::Drawing program module, uses the Perl program module name as a drawing repository, drawing number combination. The contents of the drawing is contained in the program module file. The < File::Drawing > program module established methods to retrieve contents from a program module drawing file, create an Perl drawing object with the contents, and methods to release and revise the contents in a program module drawing file from a Perl drawing object. Other popular methods for computerize date are the SQL and XML. Perl has a wide range of program modules using these approach.
In this time in history, the Drawings are highly standardize and even subject to Internationl standarization agreements. The Drawing Sheet Size and Format conform to ANSI Y14.1-1975 or its successor. The drawing has a box with zone numbers running right to left alon the top and bottom, and zone letters running bottom to top along the sides. There is a section inside the box, lower right corner with the blocks for such things as the title, drawing number, current revision, authoriztion, and sheet number. There is an expandable four column table in the top right corner to record the revision history.
<<lessSYNOPSIS
##########
# Subroutine interface
#
use File::Drawing qw(
dod_date dod_drawing_number number2pm pm2number obsolete
broken backup);
$date = dod_date($sec, $min, $hour, $day, $month, $year);
$drawing_number = dod_drawing_number( );
$pm = number2pm($drawing_number, $repository);
$drawing_number = pm2number($drawing_number, $repository);
$old_value = config( $option );
$old_value = config( $option => $new_value);
(@all_options) = config( );
obsolete($drawing_number, $repository);
broken($drawing_number, $repository);
($file, $backup_file) = backup($drawing_number, $repository, $dir);
######
# Class Interface
#
use File::Drawing;
$default_options = defaults(@options);
$old_value = $default_options->config( $option );
$old_value = $default_options->config( $option => $new_value);
(@all_options) = $default_options->config( );
$drawing = new File::Drawing($contents, $white_tape, $pod, $file_contents, $drawing_number, $repository);
$drawing = File::Drawing->retrieve($drawing_number, @options);
$error = $drawing->release(@options);
$error = $drawing->revise(@options);
$date = $drawing->dod_date($sec, $min, $hour, $day, $month, $year);
$drawing_number = $$drawing->dod_drawing_number( );
$pm = $drawing->number2pm($drawing_number, $repository);
$drawing_number = $drawing->pm2number($drawing_number, $repository);
$drawing->obsolete($drawing_number, $repository);
$drawing->broken($drawing_number, $repository);
($file, $backup_file) = $drawing->backup($drawing_number, $repository, $dir);
Generally, if a subroutine will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}. If a subroutine will process an array reference, @options, [@options], that subroutine will also process a hash reference, %options, {@options}. See the description for a subroutine for details and exceptions.
The File::Drawing program module uses American National Standards for drawings as a model for storing data. Commercial, governement and casual orgainizations have stored information over the centuries as drawings. Drawings probably evolved from the census that the Romans rulers, started back when Rome was a little frontier town. In other words, the practices of the drafting displines have evolved over time and have stood the test of time.
Any deviation must be a crystal clear advantage. Many of the practices are in place to avoid common and costly human mistakes that obviously a computerize drafting system will not make. A good approach is to make the computerized data structure optimum for computers and have the computer render the computerized data into a form that meets the drafting standards.
The File::Drawing program module, uses the Perl program module name as a drawing repository, drawing number combination. The contents of the drawing is contained in the program module file. The < File::Drawing > program module established methods to retrieve contents from a program module drawing file, create an Perl drawing object with the contents, and methods to release and revise the contents in a program module drawing file from a Perl drawing object. Other popular methods for computerize date are the SQL and XML. Perl has a wide range of program modules using these approach.
In this time in history, the Drawings are highly standardize and even subject to Internationl standarization agreements. The Drawing Sheet Size and Format conform to ANSI Y14.1-1975 or its successor. The drawing has a box with zone numbers running right to left alon the top and bottom, and zone letters running bottom to top along the sides. There is a section inside the box, lower right corner with the blocks for such things as the title, drawing number, current revision, authoriztion, and sheet number. There is an expandable four column table in the top right corner to record the revision history.
Download (0.063MB)
Added: 2006-06-22 License: Perl Artistic License Price:
1219 downloads
CAD::Drawing::IO::Image 0.02
CAD::Drawing::IO::Image is a Perl module with output methods for images. more>>
CAD::Drawing::IO::Image is a Perl module with output methods for images.
Requisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "img" or $filename matches one of the ImageMagick type extensions.
$fact = check_type($filename, $type);
Methods
load
Requires vectorization...
load();
save
save();
image_color
image_color($color, $data);
<<lessRequisite Plug-in Functions
See CAD::Drawing::IO for a description of the plug-in architecture.
check_type
Returns true if $type is "img" or $filename matches one of the ImageMagick type extensions.
$fact = check_type($filename, $type);
Methods
load
Requires vectorization...
load();
save
save();
image_color
image_color($color, $data);
Download (0.005MB)
Added: 2007-03-17 License: Perl Artistic License Price:
952 downloads
CAD::Drawing::Manipulate::Transform 0.26
CAD::Drawing::Manipulate::Transform is a Perl module with Matrix methods for CAD::Drawing. more>>
CAD::Drawing::Manipulate::Transform is a Perl module with Matrix methods for CAD::Drawing.
Provides 3D transformation methods (based on traditional matrix algorithms) for Drawing.pm objects.
Coordinate System
All of these methods assume a RIGHT-HANDED coordinate system. If you are using a left-handed coordinate system, you are going to have trouble, trouble, trouble. We arent making video games here!
<<lessProvides 3D transformation methods (based on traditional matrix algorithms) for Drawing.pm objects.
Coordinate System
All of these methods assume a RIGHT-HANDED coordinate system. If you are using a left-handed coordinate system, you are going to have trouble, trouble, trouble. We arent making video games here!
Download (0.039MB)
Added: 2007-03-16 License: GPL (GNU General Public License) Price:
953 downloads
CAD::Drawing::GUI::View 0.01_01
CAD::Drawing::GUI::View are 2D graphics for CAD built on Tk::Zinc. more>>
CAD::Drawing::GUI::View are 2D graphics for CAD built on Tk::Zinc.
This module provides methods to turn a CAD::Drawing object into a Zinc canvas.
Overridden Methods
These make me behave like a Tk widget.
ClassInit
$view->ClassInit();
InitObject
$view->InitObject();
configure
$view->configure(%args);
args_filter
Filters configure arguments and adds non-tk args to our private data.
%args = $view->args_filter(%args);
<<lessThis module provides methods to turn a CAD::Drawing object into a Zinc canvas.
Overridden Methods
These make me behave like a Tk widget.
ClassInit
$view->ClassInit();
InitObject
$view->InitObject();
configure
$view->configure(%args);
args_filter
Filters configure arguments and adds non-tk args to our private data.
%args = $view->args_filter(%args);
Download (0.011MB)
Added: 2006-10-25 License: Perl Artistic License Price:
1094 downloads
DrawPile 0.4.0
DrawPile is a collaborative drawing program, similar to OpenCanvas. more>>
DrawPile is a collaborative drawing program, similar to OpenCanvas. It is currently under planning stages. DrawPile project will use Qt4 and will be available for Windows, Linux and MacOS.
<<less Download (0.16MB)
Added: 2007-04-10 License: MIT/X Consortium License Price:
931 downloads
Toy Cars 0.3.3a
Toy Cars is a physics-based 2D racing game for Linux. more>>
Toy Cars is a physics-based 2D racing game for Linux. The graphics and the interface use SDL and OpenGL.
Toy Cars is partly inspired by Micromachines and partly by the old Atari ST game called Jupiters Masterdrive.
<<lessToy Cars is partly inspired by Micromachines and partly by the old Atari ST game called Jupiters Masterdrive.
Download (3.2MB)
Added: 2007-05-07 License: GPL (GNU General Public License) Price:
910 downloads
Hero of Allacrost Demo 0.2.0
Hero of Allacrost is a single player 2D role-playing game. more>>
Hero of Allacrost is a single player 2D role-playing game.
Hero of Allacrost is a game inspired by the likes of SNES-era RPGs such as Chrono Trigger and the Final Fantasy series.
In Allacrost, the player explores rich environments, undertakes various quests and missions, solves dungeon puzzles, and fights strategic battles in an active time-based system.
Enhancements:
- Free-range movement replacing tile-based movement
- Two excellent new maps to explore
- No more random encounters
- You can now buy and sell wares from shop keepers
- A newly added stamina bar in the battle interface
- The ability to gain experience levels and make your character grow stronger
- Plenty of additional music to enjoy
<<lessHero of Allacrost is a game inspired by the likes of SNES-era RPGs such as Chrono Trigger and the Final Fantasy series.
In Allacrost, the player explores rich environments, undertakes various quests and missions, solves dungeon puzzles, and fights strategic battles in an active time-based system.
Enhancements:
- Free-range movement replacing tile-based movement
- Two excellent new maps to explore
- No more random encounters
- You can now buy and sell wares from shop keepers
- A newly added stamina bar in the battle interface
- The ability to gain experience levels and make your character grow stronger
- Plenty of additional music to enjoy
Download (16.6MB)
Added: 2007-06-12 License: GPL (GNU General Public License) Price:
866 downloads
ZDraw
ZDraw is a fairly basic drawing applet used to demonstrate the concept of persistence in a drawing applet. more>>
ZDraw is a fairly basic drawing applet used to demonstrate the concept of persistence in a drawing applet. What do I mean by persistence? Well, take most of the "demo" drawing applets available on the net. If you put the applet into the background, resize it, or partially/fully cover it with another window, then the "hidden" portion of the applet loses any drawings that were made.
A simple (and rudimentary) solution to this can be easily implemented using a Vector and creating a new object class LineObject within which we can store the start and end points of each line, together with its colour. Then, when we can override public void paint( Graphics g ) and insert some code that iterates through each element of the vector, repainting each line segment. This way, everytime the applet redraws itself, all of the lines will be repainted, and thus will not be lost!
<<lessA simple (and rudimentary) solution to this can be easily implemented using a Vector and creating a new object class LineObject within which we can store the start and end points of each line, together with its colour. Then, when we can override public void paint( Graphics g ) and insert some code that iterates through each element of the vector, repainting each line segment. This way, everytime the applet redraws itself, all of the lines will be repainted, and thus will not be lost!
Download (0.003MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
956 downloads
Shooting Star 1.2.0
Shooting Star project is a 2D shooting game. more>>
Shooting Star project is a 2D shooting game.
Shooting Star is a 2D action game which uses SDL and OpenGL.
The goal is to clear all levels of bad guys and make the World a better place.
<<lessShooting Star is a 2D action game which uses SDL and OpenGL.
The goal is to clear all levels of bad guys and make the World a better place.
Download (7.4MB)
Added: 2006-11-13 License: GPL (GNU General Public License) Price:
1966 downloads
Gran Prix 1.0
Gran Prix is a simple 2D car race game. more>>
Gran Prix is a simple 2D car race game.
Gran Prix is a game writen in Python, for 2 to 4 players, with three different tracks. You can run on these tracks with four different formula 1 style cars, you can customize the max speed of the cars and the number of laps to win the race.
The game isnt very cool, but a list of new features are planed.
<<lessGran Prix is a game writen in Python, for 2 to 4 players, with three different tracks. You can run on these tracks with four different formula 1 style cars, you can customize the max speed of the cars and the number of laps to win the race.
The game isnt very cool, but a list of new features are planed.
Download (0.12MB)
Added: 2007-01-11 License: GPL (GNU General Public License) Price:
1032 downloads
DataDrafter Personal Edition 1.1
DataDrafter is a new and unique program that allows you to create your own interactive graphics applications. more>>
DataDrafter project is a new and unique program that allows you to create your own interactive graphics applications with data editing, navigation, search and reporting features built in. Use DataDrafter instead of Visio for example, to create diagrams, maps and technical drawings that are interactive and fully integrated with your data.
Your visualizations become real applications instead of just wall paper. You can even share your graphics and data as an application on the web or on your own intranet.
If you use a combination of drawings and spreadsheets to manage data, try using DataDrafter instead.
The Integrated Data/Graphics Environment ensures that both your data and graphics stay synchronized. With DataDrafter your drawings become an interactive part of your data management process. Why put all that effort into your drawings just to hang them on the wall? Put them to work for you and others while keeping them up to date with DataDrafter.
<<lessYour visualizations become real applications instead of just wall paper. You can even share your graphics and data as an application on the web or on your own intranet.
If you use a combination of drawings and spreadsheets to manage data, try using DataDrafter instead.
The Integrated Data/Graphics Environment ensures that both your data and graphics stay synchronized. With DataDrafter your drawings become an interactive part of your data management process. Why put all that effort into your drawings just to hang them on the wall? Put them to work for you and others while keeping them up to date with DataDrafter.
Download (MB)
Added: 2006-05-25 License: Freeware Price:
1263 downloads
Eclipse 2D Game Engine 1.0
Eclipse 2D Game Engine provides bitmap fonts, window management, audio capabilities, image loading, error logging, and zip file. more>>
Eclipse is a set of C++ classes designed to give beginner developers a head start in developing their first games as well as more experienced developers who dont want to have to write code for mundane tasks like fonts, sprites, and image loading.
Eclipse 2D Game Engine provides bitmap fonts, window management, audio capabilities, image loading, error logging, and zip file support.
<<lessEclipse 2D Game Engine provides bitmap fonts, window management, audio capabilities, image loading, error logging, and zip file support.
Download (0.38MB)
Added: 2006-08-24 License: GPL (GNU General Public License) Price:
1166 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above 2d drawings of cars search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed