Prims (database table)/fr

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 39: Line 39:
 
| BaseMask            || int(11)      || YES  ||    || NULL                                ||
 
| BaseMask            || int(11)      || YES  ||    || NULL                                ||
 
|-  
 
|-  
| PositionX            || double      || YES  ||    || NULL                                ||
+
| PositionX            || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| PositionY            || double      || YES  ||    || NULL                                ||
+
| PositionY            || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| PositionZ            || double      || YES  ||    || NULL                                ||
+
| PositionZ            || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| GroupPositionX      || double      || YES  ||    || NULL                                ||
+
| GroupPositionX      || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| GroupPositionY      || double      || YES  ||    || NULL                                ||
+
| GroupPositionY      || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| GroupPositionZ      || double      || YES  ||    || NULL                                ||
+
| GroupPositionZ      || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| VelocityX            || double      || YES  ||    || NULL                                ||
+
| VelocityX            || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| VelocityY            || double      || YES  ||    || NULL                                ||
+
| VelocityY            || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| VelocityZ            || double      || YES  ||    || NULL                                ||
+
| VelocityZ            || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| AngularVelocityX    || double      || YES  ||    || NULL                                ||
+
| AngularVelocityX    || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| AngularVelocityY    || double      || YES  ||    || NULL                                ||
+
| AngularVelocityY    || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| AngularVelocityZ    || double      || YES  ||    || NULL                                ||
+
| AngularVelocityZ    || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| AccelerationX        || double      || YES  ||    || NULL                                ||
+
| AccelerationX        || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| AccelerationY        || double      || YES  ||    || NULL                                ||
+
| AccelerationY        || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| AccelerationZ        || double      || YES  ||    || NULL                                ||
+
| AccelerationZ        || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| RotationX            || double      || YES  ||    || NULL                                ||
+
| RotationX            || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| RotationY            || double      || YES  ||    || NULL                                ||
+
| RotationY            || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| RotationZ            || double      || YES  ||    || NULL                                ||
+
| RotationZ            || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| RotationW            || double      || YES  ||    || NULL                                ||
+
| RotationW            || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| SitTargetOffsetX    || double      || YES  ||    || NULL                                ||
+
| SitTargetOffsetX    || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| SitTargetOffsetY    || double      || YES  ||    || NULL                                ||
+
| SitTargetOffsetY    || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| SitTargetOffsetZ    || double      || YES  ||    || NULL                                ||
+
| SitTargetOffsetZ    || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| SitTargetOrientW    || double      || YES  ||    || NULL                                ||
+
| SitTargetOrientW    || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| SitTargetOrientX    || double      || YES  ||    || NULL                                ||
+
| SitTargetOrientX    || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
| SitTargetOrientY    || double      || YES  ||    || NULL                                ||
+
| SitTargetOrientY    || float        || YES  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| SitTargetOrientZ    || double      || YES  ||    || NULL                                ||
+
| SitTargetOrientZ    || float        || YES  ||    || 0.0                                  ||
 
|-  
 
|-  
 
| UUID                || char(36)    || NO  || PRI ||                                      ||
 
| UUID                || char(36)    || NO  || PRI ||                                      ||
Line 117: Line 117:
 
| LoopedSound          || char(36)    || NO  ||    || 00000000-0000-0000-0000-000000000000 ||
 
| LoopedSound          || char(36)    || NO  ||    || 00000000-0000-0000-0000-000000000000 ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| LoopedSoundGain      || double      || NO  ||    || 0                                   ||
+
| LoopedSoundGain      || float        || NO  ||    || 0.0                                  ||
 
|-  
 
|-  
 
| TextureAnimation    || blob        || YES  ||    || NULL                                ||
 
| TextureAnimation    || blob        || YES  ||    || NULL                                ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| OmegaX              || double      || NO  ||    || 0                                   ||
+
| OmegaX              || float        || NO  ||    || 0.0                                  ||
 
|-  
 
|-  
| OmegaY              || double      || NO  ||    || 0                                   ||
+
| OmegaY              || float        || NO  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| OmegaZ              || double      || NO  ||    || 0                                   ||
+
| OmegaZ              || float        || NO  ||    || 0.0                                  ||
 
|-  
 
|-  
| CameraEyeOffsetX    || double      || NO  ||    || 0                                   ||
+
| CameraEyeOffsetX    || float        || NO  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| CameraEyeOffsetY    || double      || NO  ||    || 0                                   ||
+
| CameraEyeOffsetY    || float        || NO  ||    || 0.0                                  ||
 
|-  
 
|-  
| CameraEyeOffsetZ    || double      || NO  ||    || 0                                   ||
+
| CameraEyeOffsetZ    || float        || NO  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| CameraAtOffsetX      || double      || NO  ||    || 0                                   ||
+
| CameraAtOffsetX      || float        || NO  ||    || 0.0                                  ||
 
|-  
 
|-  
| CameraAtOffsetY      || double      || NO  ||    || 0                                   ||
+
| CameraAtOffsetY      || float        || NO  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| CameraAtOffsetZ      || double      || NO  ||    || 0                                   ||
+
| CameraAtOffsetZ      || float        || NO  ||    || 0.0                                  ||
 
|-  
 
|-  
 
| ForceMouselook      || tinyint(4)  || NO  ||    || 0                                    ||
 
| ForceMouselook      || tinyint(4)  || NO  ||    || 0                                    ||
Line 167: Line 167:
 
| CollisionSound      || char(36)    || NO  ||    || 00000000-0000-0000-0000-000000000000 ||
 
| CollisionSound      || char(36)    || NO  ||    || 00000000-0000-0000-0000-000000000000 ||
 
|-  
 
|-  
| CollisionSoundVolume || double      || NO  ||    || 0                                   ||
+
| CollisionSoundVolume || float        || NO  ||    || 0.0                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
 
| LinkNumber          || int(11)      || NO  ||    || 0                                    ||
 
| LinkNumber          || int(11)      || NO  ||    || 0                                    ||
Line 179: Line 179:
 
| PhysicsShapeType    || tinyint(4)  || NO  ||    || 0                                    ||
 
| PhysicsShapeType    || tinyint(4)  || NO  ||    || 0                                    ||
 
|-  
 
|-  
| Density              || double      || NO  ||    || 1000                                 ||
+
| Density              || float        || NO  ||    || 1000.0                              ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| GravityModifier      || double      || NO  ||    || 1                                   ||
+
| GravityModifier      || float        || NO  ||    || 1.0                                  ||
 
|-  
 
|-  
| Friction            || double      || NO  ||    || 0.6                                  ||
+
| Friction            || float        || NO  ||    || 0.6                                  ||
 
|- style="background:#eee;"
 
|- style="background:#eee;"
| Restitution          || double      || NO  ||    || 0.5                                  ||
+
| Restitution          || float        || NO  ||    || 0.5                                  ||
 
|-  
 
|-  
 
| KeyframeMotion      || blob        || YES  ||    || NULL                                ||
 
| KeyframeMotion      || blob        || YES  ||    || NULL                                ||
Line 412: Line 412:
 
'''SceneGroupID'''
 
'''SceneGroupID'''
 
<br />
 
<br />
Les groupes de prims sont supprimés en recherchant leur SceneGroupID
+
Toutes les prims d'un objet lié partagent le même SceneGroupID.
 
<br />
 
<br />
 
<br />
 
<br />

Latest revision as of 07:44, 15 November 2023


Prims Décrit tous les attributs des prims rezzés, à l'exception de la forme et du contenu.       (revenir à Database Documentation)

La structure actuelle de la table Prims est la suivante :

Field Type Null Key Default Extra
CreationDate int(11) YES NULL
Name varchar(255) YES NULL
Text varchar(255) YES NULL
Description varchar(255) YES NULL
SitName varchar(255) YES NULL
TouchName varchar(255) YES NULL
ObjectFlags int(11) YES NULL
OwnerMask int(11) YES NULL
NextOwnerMask int(11) YES NULL
GroupMask int(11) YES NULL
EveryoneMask int(11) YES NULL
BaseMask int(11) YES NULL
PositionX float YES 0.0
PositionY float YES 0.0
PositionZ float YES 0.0
GroupPositionX float YES 0.0
GroupPositionY float YES 0.0
GroupPositionZ float YES 0.0
VelocityX float YES 0.0
VelocityY float YES 0.0
VelocityZ float YES 0.0
AngularVelocityX float YES 0.0
AngularVelocityY float YES 0.0
AngularVelocityZ float YES 0.0
AccelerationX float YES 0.0
AccelerationY float YES 0.0
AccelerationZ float YES 0.0
RotationX float YES 0.0
RotationY float YES 0.0
RotationZ float YES 0.0
RotationW float YES 0.0
SitTargetOffsetX float YES 0.0
SitTargetOffsetY float YES 0.0
SitTargetOffsetZ float YES 0.0
SitTargetOrientW float YES 0.0
SitTargetOrientX float YES 0.0
SitTargetOrientY float YES 0.0
SitTargetOrientZ float YES 0.0
UUID char(36) NO PRI
RegionUUID char(36) YES MUL NULL
CreatorID varchar(255) NO
OwnerID char(36) YES NULL
GroupID char(36) YES NULL
LastOwnerID char(36) YES NULL
SceneGroupID char(36) YES MUL NULL
PayPrice int(11) NO 0
PayButton1 int(11) NO 0
PayButton2 int(11) NO 0
PayButton3 int(11) NO 0
PayButton4 int(11) NO 0
LoopedSound char(36) NO 00000000-0000-0000-0000-000000000000
LoopedSoundGain float NO 0.0
TextureAnimation blob YES NULL
OmegaX float NO 0.0
OmegaY float NO 0.0
OmegaZ float NO 0.0
CameraEyeOffsetX float NO 0.0
CameraEyeOffsetY float NO 0.0
CameraEyeOffsetZ float NO 0.0
CameraAtOffsetX float NO 0.0
CameraAtOffsetY float NO 0.0
CameraAtOffsetZ float NO 0.0
ForceMouselook tinyint(4) NO 0
ScriptAccessPin int(11) NO 0
AllowedDrop tinyint(4) NO 0
DieAtEdge tinyint(4) NO 0
SalePrice int(11) NO 10
SaleType tinyint(4) NO 0
ColorR int(11) NO 0
ColorG int(11) NO 0
ColorB int(11) NO 0
ColorA int(11) NO 0
ParticleSystem blob YES NULL
ClickAction tinyint(4) NO 0
Material tinyint(4) NO 3
CollisionSound char(36) NO 00000000-0000-0000-0000-000000000000
CollisionSoundVolume float NO 0.0
LinkNumber int(11) NO 0
PassTouches tinyint(4) NO 0
MediaURL varchar(255) YES NULL
DynAttrs text YES NULL
PhysicsShapeType tinyint(4) NO 0
Density float NO 1000.0
GravityModifier float NO 1.0
Friction float NO 0.6
Restitution float NO 0.5
KeyframeMotion blob YES NULL

      (revenir à Database Documentation)



CreationDate
La date, au format standard UNIX, à laquelle la Prim a été créée.

Name
Le nom de la Prim.

Text
 

Description
Ce que le Prim est.

SitName
Nom donné à l'événement Sit.

TouchName
Nom donné à l'action Touch.

ObjectFlags
Les ObjectFlags sont définis ici : OpenSimulator:Permissions#ObjectFlags_.28F.29

OwnerMask
Permissions du propriétaire actuel. Vous trouverez de plus amples ici : OpenSimulator:Permissions#OwnerMask_.28O.29

NextOwnerMasks
Les permissions à transmettre au propriétaire suivant. Vous trouverez de plus amples ici : OpenSimulator:Permissions#NextOwnerMask_.28N.29

GroupMask
GroupMask n'est pas encore implémenté. Cependant, vous trouverez de plus amples ici : OpenSimulator:Permissions#GroupMask_.28G.29

EveryoneMask
Permissions données aux autres utilisateurs. Vous trouverez de plus amples ici : OpenSimulator:Permissions#EveryoneMask_.28E.29

BaseMask
Permissions initiales données au propriétaire. Vous trouverez de plus amples ici : OpenSimulator:Permissions#BaseMask_.28B.29

PositionX
La distance en mètres de cette prim par rapport à GroupPositionX.

PositionY
La distance en mètres de cette prim par rapport à GroupPositionY.

PositionZ
La distance en mètres de cette prim par rapport à GroupPositionZ.
GroupPositionX
L'emplacement sur l'axe X du centre de la prim primaire dans l'ensemble lié auquel cette prim appartient. Mesuré en mètres par rapport à l'origine de la région.

GroupPositionY
L'emplacement sur l'axe Y du centre de la prim primaire dans l'ensemble lié auquel cette prim appartient. Mesuré en mètres par rapport à l'origine de la région.

GroupPositionZ
Emplacement sur l'axe Z (hauteur) du centre de la prim primaire dans l'ensemble lié auquel cette prim appartient. Mesuré en mètres.
VelocityX
La vitesse à laquelle la prim se déplace (+ ou -) sur l'axe X.

VelocityY
La vitesse à laquelle la prim se déplace (+ ou -) sur l'axe Y.

VelocityZ
La vitesse à laquelle la prim se déplace (+ ou -) sur l'axe Z.

AngularVelocityX
Pas encore défini.

AngularVelocityY
Pas encore défini.

AngularVelocityZ
Pas encore défini.

AccelerationX
Pas encore défini.

AccelerationY
Pas encore défini.

AccelerationZ
Pas encore défini.

RotationX
Pas encore défini.

RotationY
Pas encore défini.

RotationZ
Pas encore défini.

RotationW
Pas encore défini.

SitTargetOffsetX
Pas encore défini.

SitTargetOffsetY
Pas encore défini.

SitTargetOffsetZ
Pas encore défini.

SitTargetOrientW
Pas encore défini.

SitTargetOrientX
Pas encore défini.

SitTargetOrientY
Pas encore défini.

SitTargetOrientZ
Pas encore défini.

UUID
La clé unique de cette prim dans la base de données.

RegionUUID
La clé de la région de la table Regions qui contient cette prim.

CreatorID
UUID (clé) de l'utilisateur qui a créé cette prim.

OwnerID
UUID (clé) de l'utilisateur qui possède actuellement cette prim.

GroupID
Pas encore défini.

LastOwnerID
UUID (clé) du dernier utilisateur qui a possédé cette prim (c'est-à-dire qui l'a transféré au OwnerID actuel).

SceneGroupID
Toutes les prims d'un objet lié partagent le même SceneGroupID.

PayPrice
Peut être soit : -1 PAY_HIDE ou -2 PAY_DEFAULT

PayButton1
Peut être soit : -1 PAY_HIDE ou -2 PAY_DEFAULT

PayButton2
Peut être soit : -1 PAY_HIDE ou -2 PAY_DEFAULT

PayButton3
Peut être soit : -1 PAY_HIDE ou -2 PAY_DEFAULT

PayButton4
Peut être soit : -1 PAY_HIDE ou -2 PAY_DEFAULT

LoopedSound
UUID d'un asset qui définit un son à jouer à partir de cette prim.

LoopedSoundGain
Volume du son joué en boucle.

TextureAnnimation
Pas encore défini.

OmegaX
Pas encore défini.

OmegaY
Pas encore défini.

OmegaZ
Pas encore défini.

CameraEyeOffsetX
Pas encore défini.

CameraEyeOffsetY
Pas encore défini.

CameraEyeOffsetZ
Pas encore défini.

CameraAtOffsetX
Pas encore défini.

CameraAtOffsetY
Pas encore défini.

CameraAtOffsetZ
Pas encore défini.

ForceMouseLook
Pas encore défini.

ScriptAccessPin
Pas encore défini.

AllowedDrop
Pas encore défini.

DieAtEdge
Pas encore défini.

SalePrice
Pas encore défini.

SaleType
Pas encore défini.

ColorR
Valeur de l'intensité de la couleur rouge comprise entre 0 et 255.

ColorG
Valeur de l'intensité de la couleur verte comprise entre 0 et 255.

ColorB
Valeur de l'intensité de la couleur bleue comprise entre 0 et 255.

ColorA
Valeur du canal alpha. Plage de 0 à 255.

ParticleSystem
Bloc de données définissant un effet de particule associé à cette Prim.

ClickAction
Action à effectuer lors d'un clic de souris avec le bouton gauche. Valeurs possibles :
  0 - Toucher / Saisir (par défaut)
  1 - S'asseoir sur l'objet
  2 - Acheter l'objet
  3 - Payer l'objet
  4 - Ouvrir l'objet
  5 - Lecture du média de la parcelle
  6 - Ouvrir le média de la parcelle

Material
Affecte l'aspect de la surface de la prim, peut être du bois, du métal, etc.

CollisionSound
UUID de l'asset qui décrit le son émis lorsqu'un objet entre en collision avec cette prim.

CollisionSoundVolume
Volume du son de la collision.

LinkNumber
Pas encore défini.

PassTouches
Pas encore défini.

MediaURL
Pas encore défini.

DynAttrs
Pas encore défini.

PhysicsShapeType
Pas encore défini.

Density
Pas encore défini.

GravityModifier
Pas encore défini.

Friction
Pas encore défini.

Restitution
Pas encore défini.

KeyframeMotion
Pas encore défini.


      (revenir à Database Documentation)

Personal tools
General
About This Wiki