Skip to content
View whos-dwg's full-sized avatar

Block or report whos-dwg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
whos-dwg/README.md

whos-dwg

Technical Designer | Design Technology × CAD Automation

Turning architectural drafting challenges into practical, verifiable automation tools.

從建築與室內設計現場的製圖問題出發,開發 CAD 自動化工具,探索 AI 輔助設計,並重視人工審核、資料來源與結果驗證。

主打專案 · CAD 工具 · 研發中 · 技術方向

Featured Work

批次讀取 AutoCAD 圖框,產生沿用既有 Excel 範本的圖紙清單。

Read layout title blocks, review drawing data, and generate a drawing list in an existing Excel template.

Drawing List Generator 專案封面

Configurable Mapping → Data Validation → Excel Generation

Drawing List Generator 實際 Excel 清單,保留完整左右欄位

先前操作展示的實際 Excel 輸出,非本次重新執行結果;點擊查看完整欄位。 / Actual output from an earlier demonstration; click for full size.

v8.13 · Windows · AutoCAD + desktop Excel

Repository · Download · Workflow & setup · Compatibility

以內容證據、人工決策與重開驗證,整理 DWG/DXF 圖層。

Review layer content, approve mappings, and save a verified drawing copy against a defined CAD standard.

LayerLab 圖層內容與映射審核工作台

示範 DXF 的實際工作台截圖,拍攝於前一版,用於呈現基礎審核流程。 / Earlier-version workbench screenshot using the included synthetic DXF.

Inspect content → Review & approve mappings → Save a copy → Reopen & validate

從文字、圖塊與幾何證據判讀圖層,人工確認後另存並重開驗證;實測範圍與可選 DWS 匯出見專案文件。

Preview · AutoCAD 2026 / DXF

Repository · Download · User guide · Validation scope

CAD Utilities

22 independent AutoLISP tools and 25 public commands for everyday drafting tasks.

22 個獨立工具、25 個公開指令,涵蓋尺寸註解、幾何處理、配置圖層、屬性編號與匯入詳圖。各工具分開維護,可依需求下載及載入。

工具 用途
LayerDirector 依命令自動分層
EQNUM 尺寸等分文字
LOFTLINES 兩曲線間插值

實機回歸尚待完成;部分工具有已知原碼問題,使用前請查看驗證狀態與已知問題。 / AutoCAD regression testing is pending; check each tool’s known issues.

In Development

Exploring reviewed sketch-to-DWG and CAD-to-SketchUp workflows. These projects remain in development.

Project 探索方向 / Focus Stage
Sketch-to-CAD 手稿判讀、人工確認與分層 DWG / Reviewed sketch-to-DWG Alpha
DWG → SKP White Model 來源圖層白模與差異同步 / Source-layered models and CAD-driven updates Pre-release

目前皆有來源、環境與驗證範圍限制,尚不代表可通用於任意手稿或建築圖面;詳見各專案 README。

From Practice to Automation

My approach: make assumptions visible, keep decisions reviewable, and check the resulting files.

設計現場的資料常常不完整,規則也未必一致。我希望工具能減少重複操作,同時讓使用者看得懂它依據什麼做判斷。

  • Review before writing — 先確認,再修改。 需要判斷的分類、映射與幾何先呈現給使用者,確認後才寫入結果。
  • Preserve the source — 保留來源。 優先以副本與版本處理,保留圖面、資料來源與決策依據。
  • Validate the result — 核對產物。 命令完成後,依工作範圍檢查輸出內容,必要時以原生軟體重開驗證。

These are development principles; each repository documents the checks it currently implements.

Technical Focus

Tools and integrations used across these projects:

  • CAD automation — AutoCAD、AutoLISP、AutoCAD .NET。
  • Local tools & integration — Python、JavaScript/Node.js、PowerShell、Excel。
  • Geometry & modeling — DWG/DXF 解析、Shapely、ezdxf、SketchUp C API/Ruby 橋接。
  • AI-assisted workflows — Codex Skills、本機 CLI 橋接、人工確認與可追溯的修改流程。

Connect

  • GitHub · whos-dwg — 開源工具與專案開發 / Open-source tools and development.
  • Autosad · Threads — 教學與製圖工作交流 / Tutorials and drafting workflow discussions.

歡迎交流 CAD 自動化、製圖工作流程與工具開發;工具問題也可在對應儲存庫的 Issues 提出。

For tool feedback, please open an issue in the relevant repository.

Pinned Loading

  1. drawing-list-generator drawing-list-generator Public

    Windows 本機圖紙清單產生器:自訂 AutoCAD 圖框與屬性映射、保存 CAD 輸入設定,批次檢查圖號與分類並產生 Excel 清單。

    JavaScript 2

  2. dwg-skp-white-model dwg-skp-white-model Public

    Reviewable DWG/DXF to source-layered SketchUp white models, with approval-bound builds, native-file validation, and CAD-driven local or whole-model delta sync.

    Python

  3. LayerLab LayerLab Public

    Evidence-based DWG/DXF layer standardization with a local review workbench, explicit human approval, and native AutoCAD Save/Reopen verification.

    Python

  4. sketch-to-cad sketch-to-cad Public

    Review floor-plan sketches with Codex, then generate versioned, layered DWG drawings through AutoCAD .NET. Local Windows Alpha.

    Python

  5. CadLISP-Index CadLISP-Index Public

    22 個獨立 AutoCAD AutoLISP 工具總索引:繁體中文指南、分類導覽與個別下載,MIT / whos-dwg。

    Python