AutoCAD DXF
Referencia
- Kategória
Import-Export
- Ponuka
Import
Vrstvy DXF sa odrážajú ako skupiny Blenderu. Tento importér používa univerzálnu knižnicu DXF s názvom „dxfgrabber“.
Mapovanie typu DXF
Aby bol importér čo najmenej deštruktívny, snaží sa mapovať čo najviac typov DXF na krivky Blenderu.
DXF na krivky
LINE
ako krivkaPOLYLINE
(s možnosťou zlúčenia spojovacích čiar).(LW)POLYLINE
,(LW)POLYGON
akoPOLYLINE
krivka, ak nemajú žiadne vydutiny, inak akoBEZIER
krivka.ARC`
s,CIRCLE`
s aELLIPSE`
s akoBEZIER
krivky.HELIX
(3D) akoBEZIER
krivky.
DXF na povrchové siete
MESH
je namapovaný na povrchovú sieť objektu s modifikátorom Delenie povrchu vrátane záhybu hrán.POLYFACE
aPOLYMESH
sa importujú do povrchovej siete objektu.3DFACE
s,SOLID
s,POINT
s sú importované do jedného kombinovanej povrchovej siete objektu na vrstvu s názvomlayername_3Dfaces
.
Chýbajúce typy DXF
Poklopy
Vodca
Vlastnosti
Možnosti zlúčenia
- Ako bloky
Bloky DXF možno importovať ako prepojené objekty alebo inštancie skupín. Prepojené objekty využívajú nadradenie pre čiastkové bloky DXF (bloky v blokoch).
- Nadradené bloky do schránky ohraničenia
Nakreslí okolo blokov schránku ohraničenia.
- Zlúčené objekty
Keďže Blender (v2.71) je dosť pomalý pri pridávaní objektov, užívateľ môže chcieť zlúčiť podobnú geometriu DXF do jedného objektu.
- Podľa vrstvy
Vytvára jeden objekt na jednu vrstvu; ak je na jednej vrstve sieť, krivka, lampa, textové údaje, jeden objekt na jednu vrstvu a jeden objekt Blenderu.
- Podľa vrstvy a typu DXF
Druhý rozlišuje nielen medzi typmi údajov Blenderu, ale aj typmi DXF, ako napríklad
LWPOLYLINE
aPOLYLINE
.- Podľa vrstvy a uzavretých mnohouholníkov bez výdutí
Uzavreté polygonálne čiary bez vydutín, t. j. bez zakrivených hrán, možno zlúčiť do jednej povrchovej siete. To má zmysel, keď majú polygonálne čiary DXF atribút vysunutia a/alebo prevýšenia, ktorý v podstate opisuje transformáciu polohy/rotácie/mierky. Ak je zvolená táto možnosť zlúčenia, nastavenia hrúbky čiary sa budú ignorovať/vypnú sa.
- Podľa vrstvy a typu DXF a blokov
V prípade súborov DXF s blokom, na ktorý sa odkazuje viackrát, táto možnosť umožňuje vložiť ten istý blok viackrát jedným objektom s inštanciou plôšky namiesto jedného objektu zakaždým, keď je potrebné blok vložiť. Bohužiaľ to funguje len pri vkladaní blokov, ktoré majú rovnomerne zmenenú mierku. Vkladanie blokov s nerovnomernou zmenou mierky sa importuje tak, ako je definované v Ako bloky.
- Kombinácia entít
LINE
na polygóny Oddelené čiary v DXF môžu byť zlúčené do jednej po sebe idúcej polygónovej krivky Blenderu. Podobne ako Odstrániť duplicitné, ale pre krivky.
Hrúbka a šírka čiary
- Reprezentovať hrúbku/šírku čiary
Atribúty hrúbka a šírka v DXF majú vplyv na čiaru v smere Z a X/Y. Priama čiara môže byť napríklad zmenená na kocku svojimi atribútmi. Preto sú v Blenderi tieto atribúty reprezentované objektami vysúvania krivky, skosenia a zúženia.
- Zlúčiť podľa atribútov
Ak sú aktivované funkcie Zlúčené objekty a Zobraziť hrúbku/šírku čiary, je potrebné rozšíriť zlučovanie objektov tak, aby sa oddelili všetky čiary s rôznou hrúbkou a šírkou. Pomocou funkcie Zlúčenie podľa atribútov je táto možnosť oddelenia k dispozícii aj bez skutočného zobrazenia hrúbky a šírky čiary.
Voliteľné objekty
- Import
TEXT
(
TEXT
,MTEXT
)- Import
LIGHT
Vrátane podpory farieb AutoCADu.
- Exportovať subjekty
ACIS
Export NURBS 3D geometrie (
TELO
,REGION
,PLANESURFACE
,SURFACE
,3DSOLID
) do súborov ACIS-Sat, pretože v tomto formáte AutoCAD ukladá NURBS do DXF. Budete upozornení na množstvo uložených súborov.sat
/.sab`.
Zobraziť možnosti
- Zobrazuje skupiny v Líniových prehľadoch
Prepnína režim zobrazenia Líniového prehľadu na
GROUPS
(vrstvy DXF sú mapované na skupiny).- Import súboru DXF do novej scény
Úloha na dopracovanie.
- Centrovať geometriu na scénu
Vycentruje importovanú geometrie na stred scény; informácia o posunutí sa uloží ako užívateľská vlastnosť scény.
Geografický vzťah
Dôležité: Súbory DXF neukladajú žiadne informácie o súradnicovom systéme / sférickej projekcii svojich súradníc. Najlepším postupom je poznať súradnicový systém konkrétneho súboru DXF a zadať túto informáciu v rozhraní importéra DXF nasledujúcim spôsobom:
- Pyproj
Inštalácia: (Windows, macOS) Pyproj a skopírujte ho do svojho
AppData/ApplicationSupport Folder/Blender/3.0/scripts/modules/.
V prípade, že potrebujete skompilovať vlastnú binárnu verziu, pozrite si tento príspevok na stránke Blender Artists.
Pyproj je Python obalom pre knižnicu PROJ, známu knižnicu v jazyku C, ktorá sa používa na konverziu súradníc medzi rôznymi súradnicovými systémami. Knižnice GIS s otvoreným zdrojovým kódom, ako je PROJ, používajú priamo alebo nepriamo mnohé autirity, a preto ich možno považovať za dobre udržiavané.
Ak je k dispozícii Pyproj, importér DXF zobrazuje výber národných súradnicových systémov, ale umožňuje užívateľovi zadať aj vlastný kód EPSG/SRID. Taktiež ukladá SRID ako vlastnú vlastnosť do scény Blenderu. Ak scéna už takúto vlastnosť SRID má, súradnice sa konvertujú z vášho súboru DXF do cieľového súradnicového systému, a preto musíte zadať SRID pre súbor DXF. Ak nie je k dispozícii žiadna vlastná vlastnosť SRID, SRID scény je v predvolenom nastavení rovnaké ako SRID súboru DXF.
- Bez Pyproj
V prípade, že Pyproj nie je k dispozícii, importér DXF použije iba jeho zabudovaný konvertor zemepisných šírok/dĺžok na X/Y. Na konverziu sa použije „priečna Mercatorove“ premietnutie, ktorá zadá súradnicu zemepisnej šírky/dĺžky, ktorá sa použije ako stred projekcie. Súradnica zemepisnej šírky/dĺžky sa pridáva do vašej scény ako užívateľská vlastnosť. Následné importy prevedú všetky súradnice zemepisných šírok/dĺžok na rovnaký geografický vzťah.
Dôležité: Zatiaľ je podporovaná len konverzia zo zemepisnej šírky/dĺžky na X/Y. Ak máte súbor DXF s euklidovskými súradnicami, ktoré odkazujú na iný stred zemepisnej šírky/dĺžky, konverzia (zatiaľ) nie je podporovaná.
- Pravidlá výberu SRID
ak máte údaje z OpenStreetMap alebo podobnej webovej stránky služby GIS a exportovali ste ich pomocou QGIS alebo ArcGIS, súradnice sú s najväčšou pravdepodobnosťou v zemepisnej šírke/dĺžke, potom použite WGS84 ako SRID s Pyproj alebo „sférické“, ak Pyproj nie je k dispozícii. V prípade iných vektorových máp DXF je veľmi pravdepodobné, že používajú lokálne/národné súradnicové systémy.
Otvorte DXF v textovom editore (má mnoho tisíc riadkov) a urobte odhad podľa niektorých súradníc. DXF pracuje so „skupinovými kódmi“, čo je názov, ktorý vymyslela spoločnosť Autodesk pre „kľúč“ ako v pároch kľúč/hodnota. X má skupinový kód 10, Y má 20, Z má 30. Ak nájdete vzor ako napr:
10, newline, whitespace, whitespace, NUMBER, newline, 20, newline, whitespace, whitespace, NUMBER, newline, 30, newline, whitespace, whitespace, NUMBER
potom
NUMBER
budú s najväčšou pravdepodobnosťou vaše súradnice. Z formátu a/alebo rozsahu súradníc pravdepodobne zistíte, o aký súradnicový systém by malo ísť.
Export
Podporované údaje
Plôška povrchovej siete:
POLYFACE
alebo3DFACE
Okraj povrchovej siete:
LINE
Modifikátor (voliteľne)
Nepodporované údaje
Vrchol povrchovej siete:
POINT
Krivka:
LINE`
aleboPOLYLINE
Krivka NURBS:
curved-POLYLINE
Text: (wip:
MTEXT
)Kamera: (wip:
INSERT(ATTRIB+XDATA)
)Svetlo:
POINT
alebo (wip:INSERT(ATTRIB+XDATA)
)Prázdne:
POINT
alebo (wip:INSERT
)Matrica objektu: vysunutie (
210-skupina
), rotácia, vyvýšenie3D záber: (wip:
VIEW
,VPORT
)Vytvorenie inštancie vrcholu: automatické vytvorenie inštancie alebo (wip:
INSERT
)Vytvorenie inštancie snímky: automatické vytvorenie inštancie alebo (wip:
INSERT
)Vytvorenie inštancie skupiny: automatické vytvorenie inštancie alebo (wip:
INSERT
)Materiál: Vlastnosti
LAYER
,COLOR
aSTYLE
Skupina:
BLOCK
aINSERT
Rodičovstvo:
BLOCK
aINSERT
Stav viditeľnosti:
LAYER_on
Stav zmrazenia:
LAYER_frozen
Stav uzamknutia:
LAYER_locked
Povrch
Meta
Armatúra
Mriežka
IPO/Animácia