Part Offset2D/ro

Descriere
Part 2D Offset construiește un filament/contur, paralel cu firul original, la o anumită distanță de acesta. Sau mărește/micșorează o fațetă plană, în mod similar.

Filamentul/Fațete trebuie să fie în același plan.Pot exista mai multe filamente într-un singur obiect, nu neapărat coplanar.



Cum se folosește

 * 1) Selectați un obiect pentru decalaj/offset
 * 2) Invocaâo comanda Part Offset2D.
 * 3) Definiți offset în Task Panel, și acceptați dialogul.

Se creează un obiect parametric de offset 2D. Obiectele originale sunt comutate în modul de afișare a cadrului wireframe.

Proprietăți

 * : Link to original shape


 * The distance to enlarge the wire/face by. If negative, the wire/face is shrunk instead.


 * ("Pipe" or "Skin"): sets how non-closed wires are processed. If "Pipe", the wire is outlined as if it was an extremely thin closed contour. If "Skin", an open wire is created.


 * [[image:Part Offset2D Mode.png|600px]]


 * ("Arc", "Tangent", "Intersection"): sets the behavior around kinks. If "Arc", offset segments are connected with an arc of circle, centered at the vertex. "Tangent" is unsupported on OCC7.0.0. "Intersection": offset segments are extended till they intersect.


 * [[image:Part Offset2D Join.png|600px]]


 * ("false", "true"): sets if multiple wires are treated collectively or independently. If "false", wires are offset independently, intersections between resulting wires are ignored. If "true", the wires are offset in collective manner.


 * [[image:Part Offset2D Intersection.png|600px]]

Numai firele din cadrul unui compus sunt cuplate. De exemplu, dacă structura este asemănătoare compusului (wire1, wire2, compound (wire3, wire4)), wire1 și wire2 vor fi tratate colectiv, dar independent de wire3 și wire4. De asemenea, firele 3 și firele 4 sunt tratate colectiv, dar independent de fir1 + fir2.

De asemenea, în modul colectiv, direcțiile firelor sunt importante și influențează direcția de decalaj. Acest lucru este în strânsă legătură cu modul în care sunt tratate găurile în fațete.

Filamentele tratate colectiv trebuie să fie coplanare. Filamentele fiind decalate/offset independent nu trebuie să fie coplanare.


 * ("false", "true"): dacă este "true", spațiul dintre filament/fațetă original(ă) și offset este umplut cu o fațetă.


 * [[image:Part Offset2D Fill.png|600px]]

Probleme cunoscute

 * Most of non-default modes will only work with OCC 7.0.0 or later.


 * Utilizarea instrumentului poate provoca caderea FreeCAD (vezi punctul următor). Pe Windows, aceste accidente sunt convertite în excepții și, în general, nu determină închiderea FreeCAD; pe alte sisteme de operare nu este cazul. Deci, este recomandat să salvați proiectul înainte de a încerca să utilizați instrumentul.


 * Lărgirea fețelor cu găuri circulare cu o cantitate suficient de mare pentru a provoca gauri de închidere, apare un accident (OCC 7.0.0). Problema pare să fie specifică cercurilor; alte forme par să se închidă în mod corespunzător.


 * când se compensează cercuri care au poziționare diferită de zero, rezultatul este plasat greșit. (OCC 7.0.0)


 * când se compensează cercurile, uneori sunt compensate în direcție neașteptată (de exemplu spre interior în loc de exterior). (OCC 7.0.0)


 * Fill="true" nu funcționează când compensați colectiv filamentele deschise în modul "Skin"


 * "Tangent" modul de conectare nu funcționează (OCC 7.0.0)


 * Filamentele decalajul/Offset din segmentul cu o singură linie nu sunt acceptate (deoarece segmentul de linie nu definește un plan). Segmentele de linie unice nu pot participa la decalajul/offset colectivă.

Scrip-Programare
Instrumentul poate fi utilizat în macros și din consola python utilizând următoarea funcție:

2D offset este, de asemenea, disponibil ca o metodă de Part.Shape. Exemplu: