OPAL 0.4.0


OPAL is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications. Featu
Developer:   OPAL Team
      more software by author →
Price:  0.00
License:   LGPL (GNU Lesser General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


OPAL is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications.

Features a simple C++ API, intuitive objects (e.g. Solids, Joints, Motors, Sensors), and XML-based file storage for complex objects.

Here are some key features of "OPAL":
  • Open Source
  • Cross-platform
  • Tested on Linux, Irix, Windows, and Mac OS X
  • XML file loading
  • OPAL XML exporter for 3ds Max
  • Breakable joints
  • Linear and angular motion damping
  • Per-shape material settings
  • Contact groups (define which objects can interact physically)
  • Collision detection primitive shapes
  • Boxes
  • Spheres
  • Capsules (i.e. capped cylinders)
  • Planes
  • User-defined triangular mesh collision detection (best for terrains)
  • Joints
  • Hinge joints (one rotational degree of freedom)
  • Universal joints (two rotational degrees of freedom)
  • Ball joints (three rotational degrees of freedom)
  • Wheel joints (two rotational degrees of freedom)
  • Slider joints (i.e. prismatic joints; one translational degree of freedom)
  • Fixed joints (zero degrees of freedom)
  • Motors
  • Attractor motors (provide gravitational attraction between two objects)
  • Geared motors (simplified automobile engines)
  • Servo motors (use limited torque to achieve a desired angle or velocity; similar to PD/PID controllers)
  • Spring motors (simple damped springs; pull objects to a desired position and/or orientation)
  • Thruster motors (provide a constant force on an object)
  • Sensors
  • Acceleration sensors
  • Incline sensors
  • Raycast sensors
  • Volume sensors
  • Event handlers
  • Collision event handler (notified when objects collide)
  • Joint break event handler (notified when a joint breaks)
  • Post-step event handler (notified at the end of each time step)

    What's New in This Release:
  • Many bugfixes, unit tests, and enhancements.
  • New features: handling a large number of object updates, a new motor, better joint damage monitoring, and enhanced event handling.
  • The project has been migrated to Subversion.
    tags handler notified  event handler  rotational degrees  joints one  notified when  joints two  motors provide  collision detection  two rotational  

    Download OPAL 0.4.0


     http://prdownloads.sourceforge.net/opal/opal-sdk-0.4.0-linux-gcc.tar.gz?use_mirror=heanet
     http://prdownloads.sourceforge.net/opal/opal-sdk-0.4.0-linux-gcc.tar.gz?use_mirror=switch
     http://prdownloads.sourceforge.net/opal/opal-sdk-0.4.0-linux-gcc.tar.gz?use_mirror=ovh


    Authors software

    OPAL 0.4.0 (by OPAL Team)
    OPAL is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications.

    Featu


    Similar software

    OPAL 0.4.0 (by OPAL Team)
    OPAL is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications.

    Featu

    The breve simulation environment 2.3 (by Jon)
    breve is a free, open-source software package which makes it easy to build 3D simulations of decentralized systems and artificial lif

    SAM (Servo Auctuation Manipulator) 0.6.1 (by Andrew Case)
    SAM (Servo Actuation Manipulator) is a GTK+ based X windows application for controlling anywhere from 1 to 254(so far) servo motors v

    LibOrb 0.8 (by John Stone)
    LibOrb is a library for comminicating with a SpaceOrb 360 and Spaceball Avenger Six-Degree-Of-Freedom virtual reality controllers mad

    Sensors 1.0 (by choaskilla)
    Sensors is a SuperKaramba theme for motherboard sensors monitoring.

    This is my first upload on to KDE-look its a very basic sensor

    URBI Project 0.9.7 (by JC Baillie)
    URBI: Universal Robotic Body Interface

    Games::3D 0.09 (by Tels)
    Games::3D is a package containing an object system for (not only) 3D games.

    SYNOPSIS

    use Games::3D::World;

    m

    lm_sensors 2.10.1 (by Mark S.)

    SnortSMS 1.4.5 (by SnortSMS Team)
    SnortSMS is a highly configurable sensor management system that provides the ability to remotely administer Snort [and Barnyard] base

    SyFi 0.3.4 (by Kent-Andre Mardal)
    SyFi is a C++ library built on top of the symbolic math library GiNaC


    Other software in this category

    RPL/2 4.00-pre8r (by Jo?l BERTRAND)
    RPL/2 is a special language, and could be the strange child of forbidden love between Lisp and Forth

    HartMath 0.8 pre2 (by jsurfer)

    Robsort Sorting Algorithm 1.0 (by Robert Thompson)
    Robsort in a GNU public license sorting algorithm devleloped by Robert Thompson

    DJFractal 1.2 (by eipi)
    DJFractal is yet another Fractal Generator which uses Mandala to distribute fractal datas to fractal computers

    FrAid 1.4 (by Ivaylo Iliev)
    · An interface to the Java programming language

    - interfaces Java with a small programming language (same name, FrAid) so mathemat

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags