AlignOrientation

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

La restrizione AlignOrientation limita il momento per allineare due allegati o per allineare un allegato con un'orientamento di obiettivo.Come indicato dal nome, interessa solo l' orientamento degli allegati, non la loro posizione (per allineare gli allegati posizionalmente , vedi AlignPosition ).

Il momento di torsione creato da AlignOrientation viene applicato intorno al centro di massa del genitore degli allegati o al centro di massa delle parti rigidemente connesse ai genitori.

Durante la configurazione di questa restrizione, può essere utile studiare Unità Roblox per capire come le unità Roblox si confrontino con le unità metriche.

Assi interessati

Gli assi interessati dal momento di torsione sono controllati attraverso la proprietà AlignType della restrizione.Quando è impostato su PrimaryAxisParallel , PrimaryAxisPerpendicular o PrimaryAxisLookAt , il momento di torsione si verificherà solo quando gli assi primari non saranno allineati.Altrimenti, la restrizione si applicherà al momento di torsione su tutti e 3 gli assi per ottenere l'allineamento.

Torque reattivo

Per impostazione predefinita, la restrizione si applica solo al momento alla coppia a Attachment0 mentre Attachment1 rimane invariata.Se desiderato, il momento di torsione può essere applicato a entrambi gli allegati in direzioni uguali e opposte attivando ReactionTorqueEnabled .

Magnitudine del momento

Puoi configurare questa restrizione per applicare il momento massimo consentito dalle restrizioni attraverso la proprietà RigidityEnabled.Quando true , il solvente fisico reagisce il più rapidamente possibile per completare l'allineamento.Quando false , il momento di torsione è determinato da MaxTorque , MaxAngularVelocity e Responsiveness .

Modalità allegamento

Questa restrizione può utilizzare uno o due allegati in calcolo del suo obiettivo. Vedi per i dettagli.

Sommario

Proprietà

  • Lettura Parallela

    Il tipo di allineamento dell'asse della restrizione.

  • Lettura Parallela

    L'orientamento CFrame con cui la restrizione cercherà di abbinarsi all'orientamento di Attachment0 .

  • Non Replicato
    Lettura Parallela

    Una posizione spaziale mondiale Vector3 verso cui il asse principale cercherà di allinearsi.

  • Lettura Parallela

    Velocità angolare massima che la restrizione può utilizzare per raggiungere il suo obiettivo.

  • Lettura Parallela

    Torque massimo che la restrizione può utilizzare per raggiungere il suo obiettivo.

  • Se la restrizione utilizza uno o due allegati nel calcolo del suo obiettivo.

  • Non Replicato
    Lettura Parallela

    La direzione dell'asse X del bersaglio, rappresentata come unità Vector3.

  • Lettura Parallela
    Obsoleto

    Determina come gli assi della restrizione sono influenzati dal momento di torsione.

  • Se la restrizione si applica al momento solo a Attachment0 , o a entrambi gli allegati in direzioni uguali e opposte.

  • Lettura Parallela

    Controlla quanto rapidamente la restrizione raggiunga il suo obiettivo. I valori più alti fanno si che gli allegati si allineino più rapidamente.

  • Lettura Parallela

    Se il momento dipenda da altre proprietà o se il solvente fisico reagisca il più rapidamente possibile per completare l'allineamento.

  • Non Replicato
    Lettura Parallela

    La direzione dell'asse Y del bersaglio, rappresentata come unità Vector3.

Proprietà provenienti da Constraint

Proprietà

Lettura Parallela

Specifica il rapporto desiderato tra gli assi primari di Attachment0 e l'obiettivo.Le opzioni disponibili sono AllAxes , PrimaryAxisParallel , PrimaryAxisPerpendicular e PrimaryAxisLookAt .La restrizione cercherà di mantenere la relazione specificata, come fornita dal Enum.AlignType , applicando coppie sui relativi assi.

CFrame

Lettura Parallela

L'orientamento CFrame orientamento ( componente di traduzione ignorata ) con cui la restrizione cercherà di abbinarsi all'orientamento di Attachment0 .Utilizzato solo quando Mode è impostato su OneAttachment .

LookAtPosition

Non Replicato
Lettura Parallela

Una posizione spaziale mondiale Vector3 verso cui il asse principale cercherà di allinearsi.Questo è attivo solo quando AlignType è impostato su PrimaryAxisLookAt e Mode è impostato su OneAttachment .

MaxAngularVelocity

Lettura Parallela

Velocità angolare massima che la restrizione può utilizzare per raggiungere il suo obiettivo. Utilizzato solo se RigidityEnabled è false.

Nota che MaxAngularVelocity , così come MaxTorque , sono cappelli rispettivamente alla velocità angolare e al momento di torsione.La scala effettiva è determinata da Responsiveness .

MaxTorque

Lettura Parallela

Torque massimo che la restrizione può utilizzare per raggiungere il suo obiettivo. Utilizzato solo se RigidityEnabled è false.

Nota che MaxTorque , così come MaxAngularVelocity , sono cappelli per il momento di torsione e la velocità angolare rispettivamente.La scala effettiva è determinata da Responsiveness .

Lettura Parallela

Se la restrizione utilizza uno o due allegati in calcolo del suo obiettivo.Per impostazione predefinita, questo è TwoAttachment , il che significa che la restrizione tenta di abbinare l'orientamento di Attachment0 con l'orientamento di Attachment1 , ignorando CFrame , PrimaryAxis e SecondaryAxis .

Se impostato su OneAttachment , la restrizione ignora Attachment1 e tenta di abbinare l'orientamento di Attachment0 con l'orientamento di CFrame , o abbinare l'attacco di Axis e SecondaryAxis con le proprietà della restrizione PrimaryAxis e SecondaryAxis rispettivamente.

PrimaryAxis

Non Replicato
Lettura Parallela

La direzione dell'asse X del bersaglio, rappresentata come unità Vector3 . Utilizzato solo quando Mode è OneAttachment .

PrimaryAxisOnly

Lettura Parallela

Determina come gli assi della restrizione sono influenzati dal momento di torsione.Se false (predefinito), la restrizione si applicherà al momento di torsione su tutti e 3 gli assi per ottenere l'allineamento.Se true , il momento di torsione si verificherà solo quando gli assi primari diventeranno disallineati.

L'attivazione di PrimaryAxisOnly consente anche l'attivazione della proprietà AlignType.

ReactionTorqueEnabled

Lettura Parallela

Se false (predefinito), la restrizione si applica solo al momento di torsione a Attachment0 mentre Attachment1 rimane invariata.Se true , la restrizione applica il momento di torsione a entrambi gli allegati in direzioni uguali e opposte .

Responsiveness

Lettura Parallela

Controlla quanto rapidamente la restrizione raggiunga il suo obiettivo. I valori più alti fanno si che gli allegati si allineino più rapidamente. Il valore può essere tra 5 e 200.

RigidityEnabled

Lettura Parallela

Se il momento dipenda da altre proprietà o se il solvente fisico reagisca il più rapidamente possibile per completare l'allineamento.Se false (predefinito), il momento di torsione è determinato da MaxTorque , MaxAngularVelocity e Responsiveness .Se true , il solvente fisico reagisce il più rapidamente possibile per completare l'allineamento.

SecondaryAxis

Non Replicato
Lettura Parallela

La direzione dell'asse Y del bersaglio, rappresentata come unità Vector3 . Utilizzata solo quando Mode è OneAttachment .

Metodi

Eventi