An
imprint operation computes the intersection graph of the tool body and the blank body and embeds it into both bodies, splitting faces and edges of the original two bodies with the edges of the intersection graph. The edges and vertices of the intersection graph are added to both bodies wherever edges and vertices do not already exits. If a closed loop of edges is created, a new face is made. An open loop of edges can be added as a spur to an existing loop on a face or as a slit in the face.
|
|
Uses for imprinting include:
|
|
|
Creating edges on a body for subsequent operations, such as sweeping or skinning.
|
|
Visualizing the intersection of two bodies without actually performing a Boolean operation.
|
|
Debugging a Boolean operation.
|