# Dupli Instances¶

## Functionality¶

This node exposes the functionality of the Duplication types `VERTS`

and `FACES`

to the Sverchok node tree. The Node works in two ways. One mode accepts just Locations, the other mode accepts just Matrices.

Features | Description |
---|---|

Locations | the node generates a proper blender mesh internally, based on vertices. The duplication is set to VERTS. |

Matrices | the node generates a vertex+face mesh using the transforms contained in individual matrices. First it makes a unit 1 triangle, then multiplies the vertex coordinates with a matrix. This is done for each of the passed matrices. Passing 4 matrices, makes 4 triangles : a total of 12 verts and 4 faces. The duplication is set to FACES. |

Child Object | You pick the child Object from the UI. |

Parent Object | (not exposed to the UI) , this is generated internally from the Locations or Matrices socket data |

The name of the internal parent object in this example is ‘booom’ , but this can be changed and should probably be node specific.

## Inputs¶

Input | Description |
---|---|

Locations | Vertices, coordinates, vectors, 3tuples, 3lists |

Matrices | full on 4*4 transform matrices (but scale is converted to uniform) |

## Parameters¶

The only parameter is the Object selection, it needs to duplicate something

## Limitations¶

It’s worth mentioning that because the faces duplication relies on the area of the triangle to determin the scale, that the scale is a scalar, and therefor uniform (x,y,z are scaled equally).