savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #7375] Submission of Collision Detectio


From: antonio scala
Subject: [Savannah-register-public] [task #7375] Submission of Collision Detection for Hard Convex bodi
Date: Thu, 11 Oct 2007 18:20:41 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)

URL:
  <http://savannah.nongnu.org/task/?7375>

                 Summary: Submission of Collision Detection for Hard Convex
bodi
                 Project: Savannah Administration
            Submitted by: chianchiere
            Submitted on: Thursday 11/10/07 at 18:20
         Should Start On: Thursday 11/10/07 at 00:00
   Should be Finished on: Sunday 21/10/07 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=9558> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=9558>


= Registration Details =

* Name: *Collision Detection for Hard Convex bodi*
* System Name:  *hardshapes*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later

----

==== Description: ====
i'm developing in C++ libraries for collision detection and Monte Carlo
simulations of convex shaped 2d hard bodies; guess they can be used also for
games. at the moment, I am writing (and testing) classes for:

     2d real and integer vectors
     ellipsoids and super-ellipsoids
     simulation boxes and parameters 
     2d linked-list cells

the core algorithms (seem to be already working) regard the overlap
(collision detection) between two convex shapes and use a simple 1d
minimization algorithm; next step is to taylor minimization and/or zero findig
algorithms to find the distance between two convex objects 

purposes are for research (my main interest) but hopefully also for education
(college/graduate)
     
the long-time goal is to extend the libraries to 3d

the code can be found under the directories 

    https://elitar.phys.uniroma1.it/~scala/lib/

the libraries should be compiled in the following order:

VecNd : libraries for 2d vectors 
SE2d  : libraries for 2d convex shapes  
LLcells: template for 2d linked list cells for Monte Carlo simulations 
my_pl : plotting utilities

also some simple programs are present:

test_mylib: simple programs I use to test the libraries  
MC-SE2d: 2d Monte Carlo simulation of convex shapes
 
Makefiles and libraries are primitive (all libraries are of the *.a kind and
are assumed to be under /home/scala/lib... no auto configuration);
documentation is zero

Still, I am going to make some papers with them and started writing some docs
for myself; if the libs can be of any use, I'll be glad. I'll be ever more
glad to find help from other people with similar needs

best regards
antonio scala https://elitar.phys.uniroma1.it/~scala/



==== Other Software Required: ====
for testing/debugging purposes, I overload plplot (http://www.plplot.org) in
order to be able to draw the 2d objects I am using; otherwhise, nothing but
gnu C/C++ libs






    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?7375>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]