DocsNodesModifiers

Attach

Seats one part onto another by matching named connection points.

snap, connect, join parts, socket, assemble, fit, modular, kitbash
Category
Modifiers
Outputs
mesh
Runs live in
no target yet

This is what makes interchangeable parts work. Both sides declare a socket name, and the child is moved so the two meet, with no positioning by hand.

The two names are set separately, so a handle whose top is called Grip can take a blade whose tang is called Tang without either family being renamed. Leave one empty and it mirrors the other.

It composes rather than overwrites, so the child keeps its own transform, and both stay separate parts on export. Any part carrying the right name fits, which is what turns a set of blades, hilts and handles into a family.

Inputs

SocketTypeWiring
parentgeometry
childgeometry

Parameters

NameTypeDefaultAvailable whenWhat it does
Parenttext(empty)always
Childtext(empty)always
socketNametext(empty)always

Built with this node

See also

  • socketWhich declares the named points this matches.
  • placeOnFor sitting one part on another with no sockets set up at all.

Open the editor and try it