Ein RigidConstraint verbindet zwei Attachments oder Bones und stellt sicher, dass sie in der gleichen relativen Position/Ausrichtung zueinander bleiben. Diese Flexibilität verleiht ihm zusätzliche Funktionen über den WeldConstraint hinaus, wie das Befestigen von Zubehör an Attachments an einem Charakter-Rig.
Beim Erstellen eines RigidConstraint über die Constraint Schaltfläche im Studio verhält sich das Werkzeug unterschiedlich, je nachdem, ob Sie auf bestehende BaseParts, Attachments oder Bones klicken, nachdem das Werkzeug aktiviert wurde:
- Ein Klick auf ein bestehendes BasePart erstellt einen neuen Attachment darauf als beabsichtigte RigidConstraint.Attachment0 oder RigidConstraint.Attachment1.
- Ein Klick auf ein bestehendes Attachment oder Bone verwendet diese Instanz als beabsichtigte RigidConstraint.Attachment0 oder RigidConstraint.Attachment1.
Nach dem zweiten gültigen Klick wird ein neuer RigidConstraint erstellt, um die beiden neuen Anhänge zu verbinden. Wenn entweder der erste oder der zweite Klick nicht auf ein BasePart, Attachment oder Bone erfolgt, wird der Workflow abgebrochen und es wird kein Constraint erstellt.