3DMLW 1.0.4 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News 3DMLW 1.0.4 (Default branch)
# 1  
Old 11-26-2008
3DMLW 1.0.4 (Default branch)

Image3DMLW is a 3D engine that utilizes an XML basedmarkup language. It is capable of running as aplugin in common Web browsers and supports .3ds,.obj, .an8 (Anim8or) models, .blend (Blender) datafiles (experimental), .tga, .jpg, and .pngtextures, and .ogg sound.License: GNU General Public License v3Changes:
Several tiny URI bugs were fixed. A .3ds parser bug that ignores invalid/out-of-bounds indices was fixed. An HTTP out of connections bug was fixed. The model viewer was enhanced. A skeleton position bug was fixed. A bone color attribute was added. Some bugs were fixed in the installer. A bug with threads was fixed, thus eliminating shutdown delay. Proper cursor overlays were added. The capability to click and open links inside displayed content was added. Other smaller bugs were fixed.Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
XML::Grove::Sub(3)					User Contributed Perl Documentation					XML::Grove::Sub(3)

NAME
XML::Grove::Sub - run a filter sub over a grove SYNOPSIS
use XML::Grove::Sub; # Using filter method on XML::Grove::Document or XML::Grove::Element: @results = $grove_object->filter(&sub [, ...]); # Using an XML::Grove::Sub instance: $filterer = XML::Grove::Sub->new(); @results = $grove_object->accept($filterer, &sub [, ...]); DESCRIPTION
"XML::Grove::Sub" executes a sub, the filter, over all objects in a grove and returns a list of all the return values from the sub. The sub is called with the grove object as it's first parameter and passing the rest of the arguments to the call to `"filter()"' or `"accept()"'. EXAMPLE
The following filter will return a list of all `"foo"' or `"bar"' elements with an attribute `"widget-no"' beginning with `"A"' or `"B"'. @results = $grove_obj->filter(sub { my $obj = shift; if ($obj->isa('XML::Grove::Element') && (($obj->{Name} eq 'foo') || ($obj->{Name} eq 'bar')) && ($obj->{Attributes}{'widget-no'} =~ /^[AB]/)) { return ($obj); } return (); }); AUTHOR
Ken MacLeod, ken@bitsko.slc.ut.us SEE ALSO
perl(1), XML::Grove(3), Data::Grove::Visitor(3) Extensible Markup Language (XML) <http://www.w3c.org/XML> perl v5.16.3 1999-09-02 XML::Grove::Sub(3)