Surface Filling/it

Descrizione
Surface Filling crea una superficie da una serie di bordi collegati.

Gli spigoli di base che formano il contorno chiuso, così come i vertici e gli spigoli ausiliari, possono appartenere a curve 2D di Draft o di  Sketcher, ma possono anche appartenere a oggetti solidi 3D come quelli creati con  Part o  PartDesign.



Utilizzo

 * 1) Assicurarsi di avere almeno tre bordi o curve nello spazio che formano un contorno chiuso. I bordi possono essere creati con gli strumenti di Workbench_Draft.svg Draft o di Workbench_Sketcher.svg Sketcher. L'uso di tre bordi crea una superficie triangolare; quattro bordi una superficie quadrilatera.
 * 2) * Se è il caso, all'interno del contorno chiuso possono essere disegnate delle curve. Non è necessario che tocchino i bordi. Queste curve possono essere utilizzate per controllare la curvatura della superficie risultante.
 * 3) * Allo stesso modo, è possibile utilizzare un numero di vertici con lo stesso scopo per indicare dove deve passare la superficie.
 * 4) Premere il pulsante.
 * 5) Nella sezione, premere.
 * 6) Usare il puntatore per selezionare i bordi desiderati nella vista 3D; viene visualizzata un'anteprima della forma finale dopo aver selezionato i bordi validi che formano un contorno chiuso.
 * 7) * Come opzione, andare alla sezione (bordi non di confine), premere, e selezionare i bordi desiderati nella vista 3D.
 * 8) * Come opzione, andare alla sezione (vertici non di confine), premere, e scegliere i vertici desiderati nella vista 3D.
 * 9) Premere  per completare l'operazione.

Opzioni

 * Nella sezione :
 * : premere una volta per iniziare a selezionare i bordi nella vista 3D. Possono essere selezionati i bordi dritti come le Draft_Wire.svg polilinee di Draft e le Sketcher_CreatePolyline.svg polilinee di Sketcher, o i bordi curvi come le Draft_BSpline.svg BSpline di Draft e le Sketcher_CreateBSpline.svg BSpline di Sketcher, così come qualsiasi bordo di oggetti solidi, come quelli di un PartDesign_Body.svg Corpo e le Part_Primitives.svg Primitive di Part.
 * : premere una volta per iniziare a selezionare i bordi nella vista 3D; questi bordi devono essere stati precedentemente selezionati con.
 * : aprire il menu contestuale e selezionare, o premere sulla tastiera, per rimuovere il bordo attualmente selezionato nell'elenco.


 * Nella sezione ; il pulsante è disponibile per selezionare bordi ausiliari (linee rette o B-Splines) per controllare la curvatura della superficie. La superficie sarà costretta a passare attraverso questi bordi ausiliari. Funziona meglio quando i bordi ausiliari si trovano all'interno della regione delimitata da.
 * Nella sezione ; simile a non-boundary edges, l'utente può selezionare vertici ausiliari per controllare la curvatura. Questi vertici possono essere indipendenti Draft_Point.svg punti di Draft o Part_Point.svg punti di Part, o possono appartenere a qualsiasi bordo (linee rette o B-Splines) o essere un vertice in un oggetto solido. In questo caso, la superficie sarà vincolata a passare attraverso questi punti ausiliari.
 * Premere o  per interrompere l'operazione corrente.


 * In the  section non-boundary vertices can be specified:
 * The selection options are similar to those for boundary edges.


 * Press or the  button to abort the operation.

Example
The acts as an additional constraint for the surface. The following simple example will give you an idea how this works:


 * 1) In the Workbench_Part.svg Part Workbench create a Part_Cylinder.svgder and set its  to.
 * 2) Switch to the Workbench_Surface.svg Surface Workbench and press the  button.
 * 3) Select the two semi-circular edges and the two straight edges that connect them.
 * 4) The result matches the four boundary edges, but the inner shape is quite different from the cylindrical face.
 * 5) Edit the Surface object and for the  select the cylindrical face.
 * 6) The modified shape matches the cylindrical face much more closely.

Proprietà
Una Surface Filling (classe ) è derivato dalla base Part Feature (classe, attraverso la sottoclasse ), quindi condivide tutte le proprietà di quest'ultima.

Oltre alle proprietà descritte in Part Feature, Surface Filling ha le seguenti proprietà nell'editor delle proprietà.

Dati

 * : bordi di confine; C0 è richiesto per i bordi senza una faccia corrispondente.
 * : ordine di vincolo sulle facce del contorno; sono possibili, , e.
 * : bordi di vincoli non legati; C0 è richiesto per i bordi senza una faccia corrispondente.
 * : ordine di vincolo sulle facce non legate; sono possibili, , e.
 * : vincolo su una faccia libera.
 * : ordine di vincolo sulle facce libere.
 * : punti di vincolo sulla superficie.
 * : superficie iniziale da utilizzare.
 * : grado iniziale, il valore predefinito è.
 * : numero di punti su un bordo per vincolarlo.
 * : numero di iterazioni, il valore predefinito è.
 * : il valore predefinito è.
 * : tolleranza 2D, il valore predefinito è.
 * : tolleranza 3D, il valore predefinito è.
 * : tolleranza G1, il valore predefinito è.
 * : tolleranza G2, il valore predefinito è.
 * : grado massimo della curva, il valore predefinito è.
 * : numero massimo di segmenti, il valore predefinito è.
 * : grado massimo della curva, il valore predefinito è.
 * : numero massimo di segmenti, il valore predefinito è.

Vista

 * : il valore predefinito è ; se impostato su, mostrerà una sovrapposizione con i punti di controllo della superficie.

Script
Script di base per FreeCAD

Lo strumento Surface Filling può essere utilizzato nelle macro e dalla console Python aggiungendo l'oggetto.
 * I bordi da utilizzare per definire la superficie devono essere assegnati come LinkSubList alla proprietà dell'oggetto.
 * Gli spigoli ausiliari e i vertici devono essere assegnati come LinkSubLists alle proprietà e  dell'oggetto.
 * Tutti gli oggetti con bordi devono essere calcolati prima di poter essere utilizzati come input per le proprietà dell'oggetto Filling.