rajz modul
Ez az oldal - fordítás rajz modul oldalon. A fordítás kész 88% -kal.
Tervezet modul lehetővé teszi, hogy a 3D-s fejlesztések a papíron. Ez azt jelenti, tegye a nyúlványok a modellek 2D ablakban, és illessze be az ablakon rajz, például egy darab a kerettel, a címet és a logó, és végül nyomtatni az egészet. rajz egység alatt áll, és a folyamat a tesztelés!
GUI Tools
Ezek azok az eszközök létrehozására, egyéni és export 2D rajzban
Megjegyzés eszköz tervezete megtekintése főleg, hogy helyezze a rajz objektumok papíron. Ez számos fejlett funkciók mellett a szabvány rajzeszközök, és támogatja spetsifficheskie tárgyak, mint a rajz méretei.
A képen látható, az alapvető fogalmak a tervezet modult. A dokumentumban szerepel egy objektum-alakú (Schenkel), hogy szeretnénk kivonat Vázlat. „Levél”, ezért létre. Sheet automatikusan megkapja a sablon, ebben az esetben a „A3_Landscape” sablont. Ez a sablon egy SVG dokumentum lehet, amely szokásos rajz keret, a logót, vagy azokat saját szabványokat.
Ezen a lapon meg lehet tenni egy vagy több faj. Minden típusnak megvan a maga pozícióját az oldalon (a tulajdonságait X, Y) és egy korrigáló tényezőt (skála tulajdon) és egyéb kiegészítő tulajdonságok. Minden alkalommal, amikor a lemez vagy a természetben vagy a tárgy, amelyre vonatkoznak, módosított levél rajzolni, és a kijelző lap frissül.
scripting
Jelenleg is dolgozik PROTSES végfelhasználó (GUI) nagyon korlátozott, azonban érdekes forgatókönyvet API. Az alábbi példákat, hogy a rajz API modul szkripteket.
Ez egy szkript, amely lehetővé teszi, hogy könnyen betölthet egy lapot Macro_CartoucheFC FreeCAD A3_Landscape.
A legegyszerűbb példa
Először is, szükségünk van modulok rész és rajz:
Hozzon létre egy egyszerű kis részlet
Közvetlen vetítés. G0 kemény lesz él, és G1 folyamatosan érintett.
Minden elhelyezni a vetülete a Z sík:
Különböző vektor-vetítés
Az előrejelzések szerint az SVG
parametrikus módszerrel
Hozzon létre egy új testület
paszta egy lapon, és adjunk hozzá a sablont
Létrehoz egy néző „alakját” a tárgy, helyzetének meghatározására és a skála, és tegyük egy lapon
Hozzon létre egy másik nézet az azonos tárgy, de ezúttal a fajta ábrázolás az objektum lesz forgatva 90 fokkal.
Létrehozása egy harmadik fajta az ingatlan. de egy izometrikus perspektíva. Szintén aktiválja a rejtett sorokat.
Valamit változtatni és frissíteni. A frissítési folyamat során, és a kijelző lap.
Hozzáférés bitek és alkatrészek
Kap az SVG fragmentum az első fajta
Szerezd meg a teljes listát (ez egy fájlt az ideiglenes könyvtárat a dokumentum csak olvasható)
Fontos: engedje el a fájlt!
Ez vezet a következő eredménnyel:
Méretek és tűrések
A rajz mérete és a tolerancia még a tervezési szakaszban, de lehet kapni néhány alapvető funkciókat egy kis műveletet.
Be kell, hogy ettől a python nevű modult gdtsvg (FIGYELEM: bonthatók minden pillanatban!):
Ahhoz, hogy a vezérlő egység, próbálja meg a következőket:
A paraméterek küldeni a vezérlő keret a következő:
- X-koordináta egy koordináta-rendszerben az SVG (string típusú)
- Y koordináta egy koordináta-rendszerben az SVG (string típusú)
- A geometriai jellemzői kívánt karaktert (tuple első SVG sorban, akkor a szélessége a karaktert, majd a karakter magasság)
- Tolerancia (string típusú)
- (Opcionális) átmérő szimbóluma (tuple, sor első SVG, majd a karakter szélességet, majd a karakter magasság)
- (Opcionális) A körülmények változnak anyagot (tuple, sor első SVG, majd a karakter szélességet, majd a karakter magasság)
- (Opcionális) Az első datum (string típusú)
- (Opcionális) Az első nullapont a modifikáló állapota (tuple első SVG sorban, akkor a szélessége a karaktert, majd a karakter magasság)
- (Opcionális) A második datum (string típusú)
- (Opcionális) A második nullapont a modifikáló állapota (tuple első SVG sorban, akkor a szélessége a karaktert, majd a karakter magasság)
- (Opcionális) A harmadik datum (string típusú)
- (Opcionális) A harmadik nullapont anyagi állapota (tuple első SVG sorban, akkor a szélessége a karaktert, majd a karakter magasság)
A ControlFrame függvény egy típusa, amely (svg húr, teljes szélessége vezérlő keret, teljes magassága vezérlő keret)
Ahhoz, hogy a méret, próbálja meg a következőket:
Bemenetek lineáris dimenzió:
- point1 egy (x, y) tuple SVG-koordinátákat, ez az egyik pont szeretne dimenziója
- point2 egy (x, y) tuple SVG-koordinátáit, ez a második pont azt szeretné méretezni között
- textpoint egy (x, y) tuple svg koordinátákat, ez az, ahol a szöveg a dimenzió lesz
- dimensiontext egy string, amely a kívánt szöveget a méretet mondani
- vonalstílus, egy string, amely az SVG (azaz css) stílusok, a getStyle funkció letölteni egy előre beállított szöveg, formázási az, hogy a vonalak úgy néznek ki
- arrowstyle egy string, amely az SVG (azaz css) stílusok, a getStyle funkció letölteni egy előre beállított szöveg, formázási, hogy a nyilak nézd
- textstyle egy string, amely az SVG (azaz css) stílusok, a getStyle funkció letölteni egy előre beállított szöveg, formázási, hogy a szöveg úgy néz ki,
Ezzel a két, akkor járjon el a fentiek megjelenítésére őket a rajzlapon. Ez a modul nagyon hibás és lehet törni egy adott pillanatban, hibabejelentés várjuk a GitHub oldalon most, vagy forduljon jcc242 a fórumokon, ha küldesz egy hiba valahol máshol.
FreeCAD szállítjuk egy sor standard sablonok, de akkor is megtalálja több a rajzon sablonok oldalon.
Rajz bővítő modul
Néhány megjegyzés a szoftver oldalról a modul bővült a rajz dokumentációs oldalon. Ez a gyors megértését, hogy a rajz modul, amely lehetővé teszi a programozók gyorsan kezdje el a programozást érte.