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

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

Serving Software Downloads in 956 Categories, Downloaded 50.331.440 Times

Model3D::WavefrontObject 1.00

  Date Added: May 16, 2010  |  Visits: 755

Model3D::WavefrontObject

Report Broken Link
Printer Friendly Version


Product Homepage
Download (112 downloads)



Model3D::WavefrontObject is a Perl extension for reading, manipulating and writing polygonal Alias Wavefront 3D models. SYNOPSIS use Model3D::WavefrontObject; my $model = Model3D::WavefrontObject->new; $model->ReadObj(blMilWom_v3.obj); $model->Rotate(x => 45, y => 15); $model->Scale(135%); $model->WriteObj(V3_modified.obj); Model3D::WavefrontObject allows a polygonal Alias Wavefront Object file to be loaded into memory, manipulated, analysed, and re-output. At this time the model only supports the polygon functions of the Wavefront Object format, not bezier splines, procedural surfaces, and so on. It is currently coded only far enough to support the sorts of Wavefront Object meshes that are also supported by the Poser 3D animation program, and of the sort exported by 3DSMax by using the HABWare exporter. It supports groups and materials, but not multi-grouped polygons (only the first group is recognised if a polygon is declared to be in multiple groups). Polygons with greater numbers of vertices are supported, even though these are not supported by the Poser software. The models will also recognise (and support) the Region extension to the format as defined by Steve Coxs UVMapper and UVMapper Pro program. As a result, it may well be the only piece of code that writes Wavefront Objects without leaving these out..

Requirements: No special requirements
Platforms: Linux
Keyword: Alias Alias Wavefront Extension Libraries Polygonal Programming Wavefront Wavefrontobject Writing
Users rating: 0/10

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


MODEL3D::WAVEFRONTOBJECT RELATED
Utilities  -  Gnocl 0.9.95
Gnocl is a GTK+ and Gnome extension for the programming language Tcl. It provides easy to use commands to build quickly GTK+ / Gnome compliant applications including canvas widget, GConf and applet support.
993.28 KB  
Programming  -  Ceylon 0.1
Ceylon is a programming language for writing large programs in a team environment. The language is elegant, highly readable, extremely typesafe, and makes it easy to get things done. And it's easy to learn for programmers who are familiar with...
5.49 MB  
Libraries  -  Variable::Alias 0.01
Variable::Alias is a Perl module created to alias any variable to any other variable. SYNOPSIS use Variable::Alias alias; my $src; my $a; our $b; my @c; our @d; alias $src => $a; alias $a => $b; alias $b => $c[0]; alias @c => @d;...
3.07 KB  
Web Browsers  -  IE Alias 2.0.5.0
Create aliases to open single or multiple websites, folders, and files when typed into the Internet Explorer address bar. As an example, we type "n" in our address bar, hit enter, and all of our favorite news pages are automatically opened. A...
225.28 KB  
Libraries  -  MQSeries 1.25
MQSeries is a Perl extension for MQSeries support. SYNOPSIS There are two interfaces provided by the MQSeries modules. The first is a straight forward mapping to all of the individual MQI calls, and the second is a value-added, OO interface,...
317.44 KB  
Libraries  -  PyICU 0.6
PyICU is a python extension wrapping IBMs ICU C++ API. PyICU is supported on Linux, Mac OS X and Windows. Binaries for PyICU are available below. See the README file for information about building PyICU from sources. As of release 0.5, SWIG is...
61.44 KB  
Libraries  -  ObjStore 1.59
ObjStore is a Perl extension for ObjectStore OODBMS. SYNOPSIS Like perl? Sick of SQL? Ready to try something new? This extension implements something like a relational database management system, except that s/SQL/Perl/ig. ObjectStore is the...
163.84 KB  
Libraries  -  UDPM 0.88
UDPM is a Perl extension for User Dialogs. SYNOPSIS use UDPM; my $d = new UDPM ({backtitle=>Demo,colours=>1,cr-wrap=>1, height=>20,width=>70,list-height=>5, no-shadows=>1}); $d->msgbox({title=>Welcome!, text=>[B]Welcome[/B] [U]one[/U]...
39.94 KB  
Libraries  -  Hints 0.16
Hints is a Perl extension for parsing /etc/printcap. SYNOPSIS use Print::Printcap; my $printcap = new Print::Printcap; print join ,,$printcap->printers(); Simple parser for /etc/printcap. THE PRINT::PRINTCAP CLASS new Constructor...
51.2 KB  
Libraries  -  Psyco 1.5.2
Psyco project is a Python extension module which can massively speed up the execution of any Python code. What you can do with it In short: run your existing Python software much faster, with no change in your source. Think of Psyco as a...
430.08 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.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...
3.88 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