LinkSubList/it

Descrizione
Un LinkSubList è una struttura dati che viene utilizzata come input per varie funzioni e oggetti; il suo scopo è passare un sottooggetto o sottoelemento (vertice, bordo o faccia) da un oggetto a un altro oggetto che utilizzerà o trasformerà quella geometria.

Un LinkSubList è composto da un elenco di tuple.

Ogni tupla contiene almeno due elementi; il primo elemento è un riferimento a un oggetto documento e il secondo elemento è una stringa di testo che indica il nome interno del sottoelemento. Questo nome ha un numero che inizia con uno e va fino al numero totale di tali sottoelementi.

The second element of the tuple can itself be a list of strings, indicating various subelements of the same document object.

It is possible to see that a LinkSubList is a list of LinkSub structures. Each tuple is in fact a LinkSub.

Scripting
FreeCAD Scripting Basics, LinkSub.

A new scripted object can accept a LinkSubList by adding the corresponding property.

It is important to recompute the objects before their subelements are used as input for other objects, otherwise an error may be produced as the geometry may not contain a valid Shape.

The subelement can then be extracted from the assigned property, and can be manipulated to do something.