AlignOrientation
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Il AlignOrientation limite applica il torque per allineare due allegati, o per allineare un allegato con una posizione di obiettivo. Come mostrato dal nome, influisce solo sulla orientazione delle attrezzature, non sulla loro posizione (per allineare gli allegati posizionalmente, vedi 2> Class.AlignPosition2> ).
Il momento di rotazione creato da AlignOrientation viene applicato al centro della massa della parte genitore, o al centro della massa delle parti connesse in modo rigido ai genitori.
Quando si configura questa Vincolo, potrebbe essere utile studiare Unità Roblox per capire come le unità Roblox si paragonano alle unità metriche.
Aree colpite
Gli assi colpiti dal torco sono controllati tramite la ProprietàAlignType della limitazione. Quando impostato su PrimaryAxisParallel , PrimaryAxisPerpendicular o 1> Enum.AlignType|PrimaryAxisLookAt
Torsione reattiva
Per impostazione predefinita, la restrizione si applica solo al torque di Attachment0 mentre Attachment1 rimane inalterato. Se lo desideri, il torque può essere applicato a entrambi gli allegati in direzioni parallele e contrarie abilitando 1> Class.AlignOrientation.ReactionTor
Magnitudo di Torque
Puoi configurare questa limitazione per applicare il massimo torque che le limitazioni consentono attraverso la ProprietàRigidityEnabled . Quando è vero, il solvente fisico reagisce il più rapidamente possibile per completare l'allineamento. Quando
Modalità accessorio
Questa limitazione può utilizzare uno o più uno o due allegati nel calcolare il suo obiettivo. Vedi Mode per i dettagli.
Sommario
Proprietà
Il inserisci / scrividi allineamento dell'asse della Vincolo.
L'orientamento CFrame con cui il vincolo cercherà di corrispondere all'orientamento di Attachment0 .
Una posizione nello spazio del mondo Vector3 in cui il primo asse cercherà di allinearsi.
Velocità angolare massima che la restrizione può utilizzare per raggiungere il suo obiettivo.
Torque massimo che la limitazione può utilizzare per raggiungere il suo obiettivo.
Se la restrizione usa uno o due allegati per calcolare il suo obiettivo.
La direzione dell'asse X della direzione del goal, rappresentata come un'unità Vector3 .
Determina il modo in cui gli assi della Vincolosono influenzati dal torsione.
Indipendentemente dal fatto che la restrizione si applica solo a Attachment0 , o a entrambi gli allegati in direzioni uguali e contrarie.
Controlla quanto rapidamente la limitazione raggiunga il suo obiettivo. Valori più elevati fanno si che gli allegatosi allineino più rapidamente.
Indipendentemente dal fatto che il torque dipenda da altre proprietà, o se il solvente fisico reagisca il più rapidamente possibile per completare l'allineamento.
La direzione dell'asse Y della direzione del goal, rappresentata come un'unità Vector3 .
Indica se il vincolo è attualmente attivo nel Mondo.
Il Attachment che è connesso a Constraint.Attachment1 .
Il Attachment che è connesso a Constraint.Attachment0 .
Il colore della Vincolo.
Attiva o disattiva la restrizione.
Attiva/disattiva la visibilità della Vincolo.
Metodi
Proprietà
AlignType
Specifica il rapporto desiderato tra i primari assi di Attachment0 e il goal. Le opzioni disponibili sono AllAxes , Enum.AlignType|
CFrame
L'orientamento CFrame con cui il vincolo cercherà di corrispondere l'orientamento di Attachment0 . Utilizzato solo quando Mode è impostato su 1> enum.orientationAlignmentMode|OneCompletion1> .
LookAtPosition
Una posizione nello spazio del mondo Vector3 a cui il primo asse cercherà di allinearsi. Questo è attivo solo quando AlignType è impostato su Enum.AlignType|Prim
MaxAngularVelocity
Velocità angolare massima che il vincolo può utilizzare per raggiungere il suo obiettivo. Utilizzato solo se RigidityEnabled è falso.
Nota che MaxAngularVelocity , nonché MaxTorque , sono limiti alla velocità angolare e al torque rispettivamente. La velocità reale viene determinata da 1> Class.AlignOrientation.Responsiveness|Responsiveness1> .
MaxTorque
Torque massimo che la limitazione può utilizzare per raggiungere il suo obiettivo. Utilizzato solo se RigidityEnabled è falso.
Nota che MaxTorque , nonché MaxAngularVelocity , sono limiti al torque e alla velocità angolare rispettivamente. La scala reale viene determinata da 1> Class.AlignOrientation.Responsiveness|Responsiveness1> .
Indipendentemente dal fatto che la restrizione usi uno o due allegati nel calcolare il suo obiettivo. Per imp
Se impostato su OneAttachment , il vin
PrimaryAxis
La direzione dell'asse X della direzione del goal, rappresentata come un'unità Vector3 . Utilizzato solo quando Mode è 1> Enum.OrientationAlignmentMode|OneRotation1> .
PrimaryAxisOnly
Determina il modo in cui gli assi della Vincolosono influenzati dal torsione. Se falso (predefinito), la limitazione applicerà il torque su tutti e 3 gli assi per ottenere l'allineamento. Se vero, il torque avverrà solo quando gli assi principali diventeranno misallineati.
L'abilitazione di PrimaryAxisOnly abilita anche la ProprietàAlignType.
ReactionTorqueEnabled
Se falso (predefinito), la restrizione si applica solo al momento di calcolo del torco a Attachment0 mentre Attachment1 rimane inalterato. Se vero, la restrizione applica il torco ai due allegati in direzioni parallele e oposte .
Responsiveness
Controlla quanto rapidamente la limitazione raggiunga il suo obiettivo. Valori più elevati fanno si che gli allegatosi allineino più rapidamente. Il valore può essere tra 5 e 200.
RigidityEnabled
Indipendentemente dal fatto che il torque dipenda da altre proprietà, o se il solvente fisico reagisce il più rapidamente possibile per completare l'allineamento. Se falso (predefinito), il torque viene determinato da MaxTorque, Class.AlignOrientation.MaxAngularVelocity|MaxAngularVel