AlignOrientation
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
La contrainte AlignOrientation applique le couple de couple à l'alignement de deux accessoires, ou à l'alignement d'un accessoire avec une orientation de but. Comme indiqué par le nom, il ne affecte que l'orientation des accessoires, pas leur position (pour l'alignement des accessoires Positionnez-vous , voir Class.AlignPosition ).
La valeur de couple créée par AlignOrientation est appliquée autour du centre de masse de la parent de l'attributs, ou du centre de masse des parties rigoureusement connectées aux parents.
Lors de la configuration de cette contrainte, il peut être utile d'étudier Unités Roblox pour comprendre comment les unités Roblox se comparent aux unités métriques.
Axes affectés
Les axes affectés par le couple de contraintes sont contrôlés via la propriété AlignType de la contrainte. Lorsqu'il est défini sur PrimaryAxisParallel, PrimaryAxisPerpendicular ou 1> Enum.AlignType|
Torse réactionnaire
Par défaut, la contrainte ne s'applique qu'au couple de couple Attachment0 tout en laissant Attachment1 non affecté. Si nécessaire, le couple de couple peut être appliqué à tous les deux les attelages dans directions égales et opposées en activant 1> Class.AlignOrientation.ReactionTorqueEnabled|ReactionTorqueEnabled
Magnitude de couple
Vous pouvez configurer cette contrainte pour appliquer la valeur de couple maximum que les contraintes autorisent via la propriété RigidityEnabled. Lorsque cela est vrai, le solvant de physique réagit le plus rapidement possible pour terminer l'alignement. Lors
Mode d'attribut
Cette contrainte peut utiliser soit un un ou deux deux accessoires dans le calcul de son objectif. Voir Mode pour plus de détails.
Résumé
Propriétés
taperde mise en relation de l'axe de la contrainte.
L'orientation CFrame avec laquelle la contrainte tentera de correspondre à l'orientation de Attachment0.
Une location de l'espace du monde Vector3 vers laquelle l'axe principal tentera de s'aligner.
Vitesse d'angle maximale que la contrainte peut utiliser pour atteindre son objectif.
La valeur maximale de couple que la contrainte peut utiliser pour atteindre son objectif.
Que la contrainte utilise un ou deux accessoires pour calculer son objectif.
La direction de l'axe X de la cible, représentée comme une unité Vector3.
Détermine comment les axes de la contrainte sont affectés par torsion.
Que la contrainte s'applique uniquement à Attachment0 ou à tous les deux les jointures dans les directions égale et opposée.
Contrôle la vitesse à laquelle la contrainte atteint son objectif. Les valeurs plus élevées provoquent l'alignement des point d'attacheplus rapidement.
Que le couple soit dépendant d'autres propriétés ou que le solveur de physique réagisse le plus rapidement possible pour terminer l'alignement.
La direction de l'axe Y de la cible, représentée comme une unité Vector3.
Indique si la contrainte est actuellement active dans le monde.
Le Attachment qui est connecté à Constraint.Attachment1.
Le Attachment qui est connecté à Constraint.Attachment0.
La couleur de la contrainte.
Bascule si oui ou non la contrainte est activée.
Bascule la visibilité de la contrainte.
Propriétés
AlignType
Spécifie la relation souhaitée entre les axes principaux de Attachment0 et le but. Les options disponibles sont AllAxes, Enum.AlignType|PrincipalA
CFrame
L'orientation CFrame avec laquelle le contrôle tentera de correspondre à l'orientation de Attachment0 . Utilisé uniquement lorsque Mode est réglé sur 1> enum.OrientationAlignMode|OneCompletion1> .
LookAtPosition
Un Vector3 emplacement de l'espace de monde vers lequel l'axe principal essaiera d'aligner. Cela n'est actif que lorsque AlignType est réglé sur PrimaryAxisLookAt et 1> Class.AlignOrientation.Mode|Mode
MaxAngularVelocity
Vitesse d'angle maximale que la contrainte peut utiliser pour atteindre son objectif. Utilisé uniquement si RigidityEnabled est faux.
Remarquez que MaxAngularVelocity , ainsi que MaxTorque , sont des « cap » à la vitesse d'angle et au couple respectivement. La vitesse d'échelle est déterminée par 1> Class.AlignOrientation.Responsiveness|Responsibility1> .
MaxTorque
La valeur maximale de couple que la contrainte peut utiliser pour atteindre son objectif. Utilisé uniquement si RigidityEnabled est faux.
Remarquez que MaxTorque , ainsi que MaxAngularVelocity , sont des caps au torque et à la vitesse d'angle respectivement. La valeur de l'échelle est déterminée par 1> Class.AlignOrientation.Responsiveness|Responsibility1> .
Que la contrainte utilise un ou deux accessoires dans le calcul de son objectif. Par défaut, c'est Entity.
Si OneAttachment est défini sur
PrimaryAxis
La direction de l'axe X de la cible, représentée comme une unité Vector3. Utilisé uniquement lorsque Mode est 1> Ensemble.OrientationAlignMode|OneRotation1>.
PrimaryAxisOnly
Détermine comment les axes de la contrainte sont affectés par torsion. Si faux (par défaut), la contrainte appliquera le couple sur les 3 axes pour obtenir l'alignement. Si oui, le couple n'apparaîtra que lorsque les 3 axes principaux deviennent mal alignés.
Activer PrimaryAxisOnly active également la propriété Class.AlignOrientation.AlignType|AlignType ».
ReactionTorqueEnabled
Si faux (par défaut), la contrainte ne s'applique que au couple de coupleur seulement, alors que Attachment0 reste non affecté. Si oui, la contrainte applique le coupleur au coupleur à deux directions dans Attachment1.
Responsiveness
Contrôle la vitesse à laquelle la contrainte atteint son objectif. Les valeurs plus élevées provoquent l'alignement des point d'attacheplus rapidement. La valeur peut être comprise entre 5 et 200.
RigidityEnabled
Que le couple soit dépendant d'autres propriétés, ou si le résolveur de physique réagit le plus rapidement possible pour terminer l'alignement. Si faux (par défaut), le couple est déterminé par MaxTorque, MaxAngularVelocity, et <