Main > Free Download Search >

Free 3d 0.09 software for linux

3d 0.09

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 663
Games::3D 0.09

Games::3D 0.09


Games::3D is a package containing an object system for (not only) 3D games. more>>
Games::3D is a package containing an object system for (not only) 3D games.

SYNOPSIS

use Games::3D::World;

my $world = Games::3D::World->new();

$world->save_to_file( $filename );

my $loaded = Games::3D::world->load_from_file( $filename );

my $thing1 = $world->add ( Games::3D::Thingy->new( ... ) );
my $thing2 = $world->add ( Games::3D::Thingy->new( ... ) );

$world->link($thing1, $thing2);

Games::3D::World provides you with a container class that will contain every object in your game object system. This are primarily objects that have states, change these states and need to announce the states to other objects.

The Games::3D::World container also enables you to save and restore snapshots of your objects system.

Basic things that you object system contains are derived from a class called Games::3D::Thingy. These can represent physical objects (buttons, levers, doors, lights etc) as well as virtual objects (trigger, sensors, links, markers, sound sources etc).

You can link Thingys together, either directly or via Games::3D::Links. The links have some more features than direct linking, which are explained below.

This package also provides you with Games::3D::Sensor, a class for objects that sense state changes and act upon them. Or not, depending on the sensor. Sensors are primarily used to watch for certain conditions and then act when they are met. Examples are the death of an object, values that go below a certain threshold etc.

State changes are transported in the object system with signals.

<<less
Download (0.032MB)
Added: 2006-10-02 License: Perl Artistic License Price:
1124 downloads
Goo 0.09

Goo 0.09


Goo - stick things together with The Goo. more>>
Goo - stick things together with The Goo.

SYNOPSIS

shell> goo -p Object.pm # show a [P]rofile of Object.pm
shell> goo -l Object.pm # show Back [L]inks to Object.pm
shell> goo -r Object.pm # [R]un Object.pm
shell> goo -i Object.pm # comp[I]le Object.pm
shell> goo -p access.log # show a [P]rofile of access.log
shell> goo -c Object.pm # [C]lone Object.pm into another Thing
shell> goo -o # the Care[O]Meter shows Things you care about while coding (e.g., tasks, bugs)
shell> goo -z # show Things in your working [Z]one or mental buffer

"The Goo" helps you stick "Things" together in your working environment.
Things include Perl modules, Perl scripts, log files, javascripts, configuration files, database tables, templates etc.

The Goo records a "Trail" as you jump quickly from Thing to Thing in a simple, text-based console. It remembers how you associate Things in your environment.

Accelerate your work by quickly traversing the Trail of associations between Things.

METHODS

check_environment

Check and set up the environment.

do_action

Take a command line switch (e.g., -p) and map it to an action handler (e.g., [P]rofile) and perform the action on the Thing.

<<less
Download (0.096MB)
Added: 2007-05-09 License: Perl Artistic License Price:
898 downloads
GnuPG 0.09

GnuPG 0.09


GnuPG is a Perl module interface to the GNU Privacy Guard. more>>
GnuPG is a Perl module interface to the GNU Privacy Guard.

SYNOPSIS

use GnuPG qw( :algo );

my $gpg = new GnuPG();

$gpg->encrypt( plaintext => "file.txt", output => "file.gpg",
armor => 1, sign => 1,
passphrase => $secret );

$gpg->decrypt( ciphertext => "file.gpg", output => "file.txt" );

$gpg->clearsign( plaintext => "file.txt", output => "file.txt.asc",
passphrase => $secret, armor => 1,
);

$gpg->verify( signature => "file.txt.asc", file => "file.txt" );

$gpg->gen_key( name => "Joe Blow", comment => "My GnuPG key",
passphrase => $secret,
);

GnuPG is a perl interface to the GNU Privacy Guard. It uses the shared memory coprocess interface that gpg provides for its wrappers. It tries its best to map the interactive interface of the gpg to a more programmatic model.

<<less
Download (0.027MB)
Added: 2006-08-04 License: Perl Artistic License Price:
1186 downloads
Soya 3D 0.10.2

Soya 3D 0.10.2


Soya 3D is a high level 3D engine for Python. more>>
Soya 3D is a high level 3D engine for Python. It relies on OpenGL, SDL and Cal3D. Soya 3D project is designed with games in mind, focusing both on performance and ease-of-use.
Soya 3D is available under the GPL and currently runs on GNU/Linux, though ports to other OS are planned (Mac OS X, windows,...) since it uses only portable libraries.
Main features:
- Multi-plateform : Linux / Unix, MacOSX, Windows
- Object model, including camera, light, world, volume,...
- Particle systems
- Fullscreen
- Tutorials and demos included
- Trees
- Raypicking
- Landscapes
- 3D character animation (with Cal3D)
- Exportation scripts for Blender, Obj/Mtl, Maya and 3DSmax
- Event management (keyboard, mouse,...)
- Cell-shading
- Shadows
- Environment mapping
Soya 0.6.1 and below were written in C and Python, but version 0.7 and higher are written in Pyrex and Python.
<<less
Download (2.1MB)
Added: 2006-04-25 License: GPL (GNU General Public License) Price:
1278 downloads
Mill 3D 0.1

Mill 3D 0.1


Mill 3D is a nine mens morris game, based on classical board game. more>>
Mill 3D is a nine mens morris game, based on classical board game. You can play against the computer, or a human player, in a nice 3D environment. The computer has three difficulty level, it is quite smart.
Main features:
- Play against your friend
- Play against the computer, choose from the 3 difficulty levels
- Sophisticated 3D enviroment
- Runs under Linux and Windows
<<less
Download (1.0MB)
Added: 2005-11-17 License: GPL (GNU General Public License) Price:
1439 downloads
3D Pong 0.5

3D Pong 0.5


3D Pong project is a simple Xlib vector-based ping-pong game. more>>
3D Pong project is a simple Xlib vector-based ping-pong game.
3D Pong is is a very small and fast ping-pong or handball game for one or two players. It uses simple 3D vector graphics in Xlib.
Multiple views are possible, and red/blue separation is available for users with 3D movie glasses.
Main features:
Game Play:
- 1 player against the computer
- 1 player in "handball" mode
- 2 players, networked
- User-defined gravity level
- With or without a deflective "net"
Display Modes:
- Red/Blue split mode for true 3D using 3D glasses!!!
- Six viewing positions:
- First Person POV from behind your paddle
- "Bleacher" view from the side of the game arenta.
- Above view.
- Freely rotatable mode (using the mouse)
- A dizzying "follow the ball" mode
- Follow the paddle mode
<<less
Download (0.036MB)
Added: 2006-11-10 License: GPL (GNU General Public License) Price:
1090 downloads
VCShell 0.09

VCShell 0.09


VCShell is a command line interface for VCS::Lite::Repository. more>>
VCShell is a command line interface for VCS::Lite::Repository.

SYNOPSIS

B< add > element|repository [element|repository...]
B< remove > name [name...]
B< ci >|check_in name [name...]
B< co >|check_out parent_repository
B< commit >
B< update >
B< cd > repository
B< fetch > name@@gen [>outfile]
B< diff > file1[@@gen1] [file2[@@gen2]] [>outfile]

VCShell provides a command line interface to the VCS Lite Repository. This aims to be usable by non-Perl programmers, as it provides a wrapper to the functionality in the module.

COMMANDS

add

The add command adds something to a repository: an element or a repository. If the parameter given is a directory, it makes it a repository, otherwise an element. An empty file is created for the element if none exists.

remove

Remove breaks the association between a repository and something it contains. It does not delete any files.

ci

This command is used to check in changes to one or more elements and repositories. Each repository checked in is also recursively checked in.

clone

This makes a clone of one repository into another, and recursively for everything in it. The new repository contains a parent link which points at the original.

commit

If the repository is a clone of a parent repository, this propagates any changes to the parent. Note, a check in (ci) is needed on the parent, for this change to be applied.

update

This command is used to apply any changes that have happened to the parent. Three way merging occurs for any change that has happened in the mean time.

diff

This command outputs a udiff listing for two generations of an element, or for two different elements. The default generation used is the latest, and the default generation for the "from" file is the predecessor to the "to" generation if comparing the same element.

The output is in diff -u format.

<<less
Download (0.026MB)
Added: 2007-07-09 License: Perl Artistic License Price:
840 downloads
Data::Secs2 0.09

Data::Secs2 0.09


Data::Secs2 is a Perl module to pack, unpack, format, transform from Perl data SEMI E5-94 nested data. more>>
Data::Secs2 is a Perl module to pack, unpack, format, transform from Perl data SEMI E5-94 nested data.

SYNOPSIS

#####
# Subroutine interface
#
use Data::Secs2 qw(arrayify config listify neuterify numberify perlify
perl_typify secsify secs_elementify stringify textify transify);

@array = arrayify($ref, @options);

$old_value = config( $option );
$old_value = config( $option => $new_value);

$body = secs_elementify($format, $cells, @options);

@secs_obj = listify(@vars);

@secs_obj = neuterify($binary_secs, @options);

@vars = perlify(@secs_obj, @options);

$ref = perl_typify(@array, @options);

$ascii_secs = secsify( @secs_obj, @options);
$binary_secs = secsify( @secs_obj, type => binary);

$string = stringify(@arg, [@options]);

@secs_obj = transify($acsii_secs, @options);

#####
# Class, Object interface
#
# For class interface, use Data::Secs2 instead of $self
# use Data::Secs2;
#
$secs2 = Data::Secs2 # uses built-in config object

$secs2 = new Data::Secs2( @options );

@array = secs2->arrayify( $ref, @options );

$old_value = secs2->secs_config( $option);
$old_value = secs2->secs_config( $option => $new_value);

$body = secs2->secs_elementify($format, $cells, @options);

@secs_obj = secs2->listify(@vars, @options);

@secs_obj = secs2->neuterify($binary_secs, @options);

@vars = secs2->perlify(@secs_obj, @options);

$ref = secs2->perl_typify(@array, @options);

$ascii_secs = secs2->secsify( @secs_obj, @options);
$binary_secs = secs2->secsify( @secs_obj, type => binary);

$body = secs2->stringify( @arg );

@secs_obj = secs2->transify($acsii_secs, @options);

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.

<<less
Download (0.096MB)
Added: 2007-02-15 License: Perl Artistic License Price:
981 downloads
Wings 3D 0.98.36

Wings 3D 0.98.36


Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware. more>>
Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware.
Wings 3D is possible to assign materials, vertex color, UV coordinates and textures, but there will be improvements in those features before Wings goes 1.0.
There is no support in Wings for doing animations.
Export Formats
- Nendo (NDO)
- 3D Studio (3DS)
- Wavefront (OBJ)
- VRML (WRL)
- Renderware (RWX)
- FBX (on Windows and Mac OS X)
- Yafray
- Toxic
Import Formats
- Nendo (NDO)
- 3D Studio (3DS)
- Wavefront (OBJ)
- FBX (on Windows and Mac OS X)
- Adobe Illustrator 8 (AI)
<<less
Download (2.4MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1454 downloads
CGI::WML 0.09

CGI::WML 0.09


CGI::WML is a Perl module with subclass LDSs CGI.pm for WML output and WML methods. more>>
CGI::WML is a Perl module with subclass LDSs "CGI.pm" for WML output and WML methods.

SYNOPSIS

use CGI::WML;

$query = new CGI::WML;

$content = $query->p("Hello WAP world");

print
$query->header(),
$query->start_wml(),
$query->template(-content=>$query->prev()),
$query->card(-id=>"first_card",
-title=>"First card",
-content=>$content),
$query->end_wml();

print
$query->wml_to_wmlc(-wml=>$wml_buffer,
-errorcontext=>2);

($page_title,$content) = $query->html_to_wml($buffer);

This is a library of perl functions to allow CGI.pm-style programming to be applied to WAP/WML. Since this is a subclass of Lincoln Steins CGI.pm all the normal CGI.pm methods are available. See perldoc CGI if you are not familiar with CGI.pm

<<less
Download (0.021MB)
Added: 2007-07-12 License: Perl Artistic License Price:
838 downloads
Pong 3D 0.8.5

Pong 3D 0.8.5


Pong 3D project is a OpenGL Pong clone. more>>
Pong 3D project is a OpenGL Pong clone.

Pong 3D is an OpenGL version of the classic paddle game Pong. This version has colorful textured 3D graphics supports multiplayer or single-player options.

<<less
Download (0.77MB)
Added: 2006-11-28 License: GPL (GNU General Public License) Price:
1084 downloads
wmifinfo 0.09

wmifinfo 0.09


wmifinfo is a simple applet showing basic network info for all available interfaces. more>>
wmifinfo is a simple applet showing basic network info for all available interfaces. It shows IP address, netmask, gateway and MAC address.

Left-button click moves to the next interface, right-button click calls ifup/ifdown scripts.

Please report bugs if you find any.

Left-button click moves to the next interface, right-button click calls ifup/ifdown scripts. These can be set with the -u and -d options. The %s variable is replaced with the interface name.

Example:

$ wmifinfo -i ppp0 -u "/sbin/ifup %s" -d "/sbin/ifdown %s"

(ifup/ifdown or the wmifinfo binaries should be suid root for this to work)

Led color Meaning
-------------------------------------------------------------------
red interface is down
yellow ifup/ifdown script is busy
dark green interface is up, no traffic
light green interface is up, and sending or receiving
<<less
Download (0.015MB)
Added: 2006-01-27 License: GPL (GNU General Public License) Price:
775 downloads
Net-SSH2 0.09

Net-SSH2 0.09


Net-SSH2 is a SSH 2 protocol interface. more>>
Net-SSH2 is a SSH 2 protocol interface.

SYNOPSIS

Top
use Net::SSH2;

my $ssh2 = Net::SSH2->new();

$ssh2->connect(example.com) or die;

if ($ssh2->auth_keyboard(fizban)) {
my $chan = $ssh2->channel();
$chan->exec(program);

my $sftp = $ssh2->sftp();
my $fh = $sftp->open(/etc/passwd) or die;
print $_ while < $fh >;
}

Net::SSH2 is a perl interface to the libssh2 (http://www.libssh2.org) library. It supports the SSH2 protocol (there is no support for SSH1) with all of the key exchanges, ciphers, and compression of libssh2.

Unless otherwise indicated, methods return a true value on success and false on failure; use the error method to get extended error information.

The typical order is to create the SSH2 object, set up the connection methods you want to use, call connect, authenticate with one of the auth methods, then create channels on the connection to perform commands.

<<less
Download (0.064MB)
Added: 2006-09-28 License: Perl Artistic License Price:
1125 downloads
Embedix::ECD 0.09

Embedix::ECD 0.09


Embedix::ECD is a Perl module with Embedix Component Descriptions as objects. more>>
Embedix::ECD is a Perl module with Embedix Component Descriptions as objects.

SYNOPSIS

instantiate from a file
my $ecd = Embedix::ECD->newFromFile(busybox.ecd);
my $other_ecd = Embedix::ECD->newFromFile(tinylogin.ecd);
access nodes
my $busybox = $ecd->System->Utilities->busybox;
build from scratch
my $server = Embedix::ECD::Group->new(name => Server);
my $www = Embedix::ECD::Group->new(name => WWW);
my $apache = Embedix::ECD::Component->new (
name => apache,
srpm => apache,
prompt => Include apache web server?,
help => The most popular http server on the internet,
);
$ecd->addChild($server);
$ecd->Server->addChild($www);
$ecd->Server->WWW->addChild($apache);
get/set attributes
my $srpm = $busybox->srpm();

$busybox->help(i am busybox of borg -- unix will be assimilated.);

$busybox->requires([
libc.so.6,
ld-linux.so.2,
skellinux,
]);
combine Embedix::ECD objects together
$ecd->mergeWith($other_ecd);
print as text
print $ecd->toString;
print as XML
use Embedix::ECD::XMLv1 qw(xml_from_cons);

print $ecd->toXML(shiftwidth => 4, dtd => yes);

my $cons = Embedix::ECD->consFromFile(minicom.ecd);
print xml_from_cons($cons);

Embedix::ECD allows one to represent ECD files as a tree of perl objects. One can construct objects by parsing an ECD file, or one can build an ECD object from scratch by combining instances of Embedix::ECD and its subclasses. These objects can then be turned back into ECD files via the toString() method.

ECD stands for Embedix Component Description, and its purpose is to contain meta-data regarding packages (aka components) in the Embedix distribution. ECD files contain much of the same data a .spec file does for an RPM. A major difference however is that ECD files do not contain building instructions whereas .spec files do. Another major difference between .spec files and ECD files is the structure. ECD files are hierarchically structured whereas .spec files are comparatively flat.

The ECD format reminds me of the syntax for Apache configuration files. Items are tag-delimited (like in XML) and attributes are found between these tags. Comments are written by prefixing them with /^s*#/. Unlike apache configurations, attribute names and values are separated by an "=" sign, whereas in apache the first token is the attribute name and everything after that (sans leading whitespace) and up to the end of the line is the attributes value. Also, unlike apache configurations, attributes may also be enclosed in tags, whereas in apache tags are used only to describe nodes.

ECD files look like pseudo-XML with shell-styled comments.

<<less
Download (0.040MB)
Added: 2006-09-26 License: Perl Artistic License Price:
1124 downloads
Deathchase 3D 0.9

Deathchase 3D 0.9


Deathchase 3D is a remake of the Spectrum arcade game of the same name. more>>
Deathchase 3D project is a remake of the Spectrum arcade game of the same name.

Deathchase 3D is a remake of the Spectrum game of the same name, which is itself based on the sequence in "Return of the Jedi" chasing Stormtroopers through the forests of Endor on light-speeders.

Its a fake perspective 3D game: avoid the trees and shoot the bad guys ahead of you. It uses the SDL library.

It is written for Linux but should run on anything SDL supports.

<<less
Download (0.57MB)
Added: 2006-12-08 License: GPL (GNU General Public License) Price:
1056 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5