2.2 Disassembly
Create a new scene or use the one from the previous section. Drag the screw from the VRAssembly/meshes folder into the viewport and place it on the table.

Select the screw and switch to the Transformer tab. Make sure that Turnable is selected as the Transformer, and enter a name under Slot Name — in our case, "Screw".
Click the "Disassembly" button to create a disassembly this time.
Select "Socket" for the head. Then, click the "Spawn" button.

Switch to the viewport and take a look at the Outliner.
Here again, two objects have been created — a Part and a Slot. Slot is equivalent to Holo. However, this time the two elements are nested together. You can recognize this by the fact that the Part is indented beneath the Holo in the hierarchy.
In technical terms, this means that the Part is a child of the Holo.
Important to know: In this example, the Part is parented to the Holo. If you want to change the position of the two, always move the Holo only — the Part will automatically follow
If you now start the VR Preview and try to remove the screw, you'll notice that it doesn't work yet. As always, the assignment must first be made via the Tasklist Editor.
Follow the same steps as shown in the previous example, and then restart the VR Preview.
Your entries in the Tasklist Editor should look as follows:

When you try it in VR, grab the drill, switch it to reverse by pressing the "B" button, and change the attachment to "Socket" to fit the screw head. Remove the screw afterwards.
Congratulations — you’ve now been introduced to the second Transformer!
Additional Features: If you have selected "Disassembly" in the Transformer, two additional features become available in the Tasklist Editor:
Loosen: If you set "Loosen" as the task completion condition, the screw can be loosened but not fully removed. In practice, this is used for screws that have a built-in retention mechanism preventing complete removal.

Tighten: If you set it to "Tighten", it is the opposite action of "Loosen". The screw must be in a loosened state before the Tighten task can be executed.

Last updated