BulletSim/fr

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Implémentation de Bullet)
(Implémentation de Bullet)
Line 29: Line 29:
  
 
=== Implémentation de Bullet  ===
 
=== Implémentation de Bullet  ===
BulletSim est une enveloppe pour le moteur physique Bullet.L'interface du monde virtuel adaptant BulletSim au moteur physique est décrite par la classe abstraite BSAPITemplate. Il existe deux instances de cette classe, BSAPIXNA et BSAPIUnman.
+
BulletSim est une enveloppe pour le moteur physique Bullet.L'interface du monde virtuel adaptant BulletSim au moteur physique est décrite par la classe abstraite BSAPITemplate. Il existe deux instances de cette classe,<code>BSAPIXNA</code> et <code>BSAPIUnman</code>
 +
 
 +
<code>BSAPIUnman</code> contient la connexion à la DLL/SO non gérée qui est la version C++ du moteur physique Bullet. Les sources et les instructions de construction sont disponibles sur <code>git://opensimulator.org/git/opensim-libs/trunk/unmanaged/BulletSim</code>.
 +
 
 +
<code>BSAPIXNA</code> est la connexion à une version C# de Bullet dont les sources sont hébergées sur <code>https://code.google.com/p/bullet-xna/</code>.
 +
 
 +
La sélection du moteur physique se fait au moment du démarrage de la région. Elle est spécifiée pour chaque simulateur avec les paramètres INI suivants :
 +
<pre>
 +
    [Startup]
 +
    physics = BulletSim
 +
    [BulletSim]
 +
    BulletEngine = BulletUnmanaged  ; Par défaut
 +
    ; BulletEngine = BulletXNA      ; décommenter cette ligne pour la version C# de Bullet
 +
</pre>
  
 
=== Interface gérée/non gérée ===
 
=== Interface gérée/non gérée ===

Revision as of 02:44, 2 November 2024

Template:BulletSim

Contents

BulletSim

BulletSim est un module pour OpenSimulator qui crée la physique du monde virtuel en utilisant le Moteur physique Bullet. Ce module fournit une physique de qualité ainsi qu'une performance physique des véhicules compatible avec Second Life.

Information sur le projet

BulletSim/Functionality dresse la liste des opérations physiques possibles, de leur état de mise en œuvre avec une note relative à leur utilisation. Ceci est particulièrement utile pour les opérations sur les véhicules.

Construction

Architecture de BulletSim

BSScene

Éléments sur le simulateur de pas (un système qui gère les étapes de la simulation physique). Événements de pas (Pre-Step-Event, Post-Step-Event).

Exigence pour contrôler les modifications du moteur physique avec un Taint-System (normale Taints, post-taints).

Système de journalisation détaillé.

Système du paramètres.

BSPhysObject

Classes enfants de BSPrim et BSCharacter.

Terrain

Contraintes

Implémentation de Bullet

BulletSim est une enveloppe pour le moteur physique Bullet.L'interface du monde virtuel adaptant BulletSim au moteur physique est décrite par la classe abstraite BSAPITemplate. Il existe deux instances de cette classe,BSAPIXNA et BSAPIUnman

BSAPIUnman contient la connexion à la DLL/SO non gérée qui est la version C++ du moteur physique Bullet. Les sources et les instructions de construction sont disponibles sur git://opensimulator.org/git/opensim-libs/trunk/unmanaged/BulletSim.

BSAPIXNA est la connexion à une version C# de Bullet dont les sources sont hébergées sur https://code.google.com/p/bullet-xna/.

La sélection du moteur physique se fait au moment du démarrage de la région. Elle est spécifiée pour chaque simulateur avec les paramètres INI suivants :

    [Startup]
    physics = BulletSim
    [BulletSim]
    BulletEngine = BulletUnmanaged  ; Par défaut
    ; BulletEngine = BulletXNA      ; décommenter cette ligne pour la version C# de Bullet

Interface gérée/non gérée

Liens

Architecture des Acteurs et leurs Rôles

Vehicules

Fonctions d'extension des scripts BulletSim

Avatar qui monte des escaliers

Autres notes

Ajuster la hauteur de l'avatar

Personal tools
General
About This Wiki