Load, view, pick, and export DWG/DXF CAD drawings in Unity 2D. Supports Built-in, URP, and HDRP on Windows x64.DWG Loader brings native AutoCAD DWG and DXF support directly into your Unity project — ideal for BIM viewers, factory layouts, mechanical design review, GIS/CAD overlays, training simulators, and any app that needs accurate 2D engineering drawings inside a 3D scene.Load drawings at runtime or import them in the Editor. Geometry is batched into efficient meshes with per-entity pick IDs, so you can interact with individual lines, arcs, polylines, hatches, blocks, and text without spawning one GameObject per entity.Key capabilities:• Runtime and Editor loading (sync and async with frame-spread build for large sheets)• Accurate 2D display: lines, fills, hatches, dashed/chain line styles, dimensions, blocks, and TextMeshPro labels (CJK-friendly)• Layer visibility control at runtime• GPU entity picking: click, tolerance pick, rectangle box-select, and selection highlight• Orthographic pan/zoom camera helpers for CAD-style navigation• Export to DXF, DWG, PDF, and BMP from code or Editor menus• Five ready-to-run sample scenes covering import, async load, single pick, box select, and exportRendering pipelines are detected automatically — Built-in, URP, and HDRP shaders are included. The package ships with a Windows x64 native plugin and sample CAD files. No legacy CAD Import dependency; integrate with a few lines of C# or use the provided examples.THIRD-PARTY ASSETSAsset uses Earcut.NET under the ISC License; see Third-Party Earcut.NET_License.txt file in package for details.Asset uses netDxf under the MIT License; see Third-Party netDxf_License.txt file in package for details.Asset uses PDFsharp under the MIT License; see Third-Party PDFsharp_License.txt file in package for details.Asset uses Han Serif Font under the SIL Open Font License; see Third-Party Han Serif Font_License.txt file in package for details.Features• Native DWG/DXF read via DwgLoaderNative.dll (Windows x64)• Entity types: lines, arcs, polylines, circles, ellipses, splines, hatches/solids, blocks/inserts, dimensions, TEXT/MTEXT (TMP)• Line styles: solid, dashed, dotted, chain; hatch section lines and stipple fills• Layer list with runtime show/hide API• GPU color-ID picking (click, tolerance, rectangle select) + selection overlay highlight• Text and filled-region bounds picking for reliable box-select• Async load API (DwgDocument.LoadAndBuildAsync) with configurable frame-spread mesh build• Export: DXF, DWG, PDF, BMP (DwgExport + Editor menus)• Editor: File → Import DWG-DXF, smoke tests, geometry regression, performance benchmarks, Standalone build helpers• Sample scripts: SimpleLoadExample, AsyncLoadExample, EntityPickExample, ExportExample• 5 demo scenes under Assets/DWG Loader/Scenes/Rendering• Built-in Render Pipeline (default)• Universal Render Pipeline (URP) — dedicated line/pick/highlight shaders• High Definition Render Pipeline (HDRP) — Unlit CAD-color line rendering• Automatic pipeline detection (DwgRenderPipeline.Detect); no hard URP/HDRP assembly dependency in core RuntimeSupported platforms• Windows Editor (x64)• Windows Standalone Player (x64)• macOS / Linux / mobile: not supported in this release (native plugin is Win64 only)Requirements• Unity 6000.3.x or compatible (tested on 6000.3.8f1)• TextMeshPro (included with Unity)• URP/HDRP: install the corresponding SRP package in your project; copy Assets/DWG Loader into that projectDocumentation• In-package: Assets/DWG Loader/Document/README.md• URP/HDRP setup: Assets/DWG Loader/Document/URP_HDRP_Validation.mdThird-party• Earcut polygon triangulation (ISC License) — see Third-Party Notices.txt

