Drawing Diff Analyzer cho Openclaw

Drawing Diff Analyzer của Openclaw Skills so sánh bản vẽ kỹ thuật 2D với mô hình 3D, phát hiện các sai lệch về kích thước và đường viền, đồng thời tạo ra các báo cáo JSON và Markdown sẵn sàng cho đánh giá.

duding-engicool
v0.1.0
Jul 16, 2026
0
560
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install skill-drawing-diff-analyzer

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt skill-drawing-diff-analyzer bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Drawing Diff Analyzer là gì?

Drawing Diff Analyzer của Openclaw Skills là một kỹ năng đánh giá chất lượng dựa trên kịch bản dành cho các đội ngũ kỹ thuật cần xác thực bản vẽ 2D so với mô hình 3D trước khi phát hành. Nó trích xuất hình học có thể đo lường được, nhận diện các ký hiệu kích thước như Ø, R và ±, và làm nổi bật các điểm khác biệt có thể ảnh hưởng đến độ lắp ráp, chức năng hoặc khả năng sản xuất.

Nó hỗ trợ các định dạng tài liệu và CAD phổ biến bao gồm DWG, DXF, PDF, STL, STEP và IGES, sau đó chuyển đổi kết quả so sánh thành đầu ra có cấu trúc thân thiện với máy đọc và một bản tóm tắt Markdown dễ đọc. Kết quả là quy trình đánh giá thiết kế nhanh hơn, có tính lặp lại cao hơn với ít bước kiểm tra thủ công hơn và bàn giao rõ ràng hơn cho các bên liên quan ở hạ nguồn.

Trường hợp sử dụng Drawing Diff Analyzer

  • Đánh giá bản vẽ kỹ thuật 2D so với mô hình 3D trong quá trình phê duyệt thiết kế
  • Phát hiện sai lệch kích thước, độ lệch đường viền và sự không nhất quán của GD&T trước khi phát hành
  • Phân tích bản vẽ DWG, DXF hoặc PDF và so sánh chúng với mô hình STL, STEP hoặc IGES
  • Chạy các bước kiểm tra chất lượng lặp lại trong quy trình làm việc được lập kịch bản với ngưỡng dung sai kiểm soát
  • Tạo cả JSON cho tự động hóa hạ nguồn và Markdown cho con người đánh giá
  • Kiểm tra lại các chi tiết chính xác với ngưỡng chặt chẽ hơn như --tolerance 0.05

Cách thức hoạt động của Drawing Diff Analyzer

  1. Tải tệp 2D và trích xuất các thực thể, chú thích, loại kích thước và dung sai hình học từ nguồn bản vẽ.
  2. Tải tệp 3D và trích xuất các đỉnh, cạnh, mặt và kích thước bounding-box từ nguồn mô hình.
  3. Chuẩn hóa cả hai tập hợp tính năng, xác định ký hiệu như Ø, Φ, DIA, R và ±, và chuẩn bị dữ liệu để so sánh.
  4. So sánh bản vẽ và mô hình bằng dung sai đã cấu hình; ngưỡng mặc định là 0.1 mm và phép chiếu 3D sang 2D mặc định là phép chiếu trực giao.
  5. Tạo diff_report.json và diff_report.md, sau đó gắn cờ các mục GD&T và các tệp bất thường để xác minh thủ công.

Cài đặt Drawing Diff Analyzer

  1. Tạo và kích hoạt môi trường Python.
python -m venv .venv
source .venv/bin/activate
  1. Cài đặt các thư viện phụ thuộc của parser được sử dụng bởi kỹ năng.
pip install ezdxf pdfplumber pymupdf numpy-stl trimesh cadquery
  1. Đặt các tệp nguồn 2D và 3D vào thư mục làm việc của bạn và giữ các đường dẫn tương đối với thư mục gốc của dự án.

  2. Chạy quy trình theo thứ tự.

python scripts/parse_2d.py --input blueprint.pdf --output features_2d.json
python scripts/parse_3d.py --input model.stl --output features_3d.json
python scripts/compare.py --features-2d features_2d.json --features-3d features_3d.json --output diff_report --tolerance 0.1
  1. Điều chỉnh --tolerance để có các ngưỡng đánh giá chặt chẽ hơn khi làm việc với các chi tiết chính xác, ví dụ 0.05 mm.

Lược đồ dữ liệu & Hệ thống phân loại của Drawing Diff Analyzer

Sản phẩm đầu vào

Loại Định dạng hỗ trợ Mục đích
Bản vẽ 2D DWG, DXF, PDF Nguồn để trích xuất đường viền, kích thước và dung sai
Mô hình 3D STL, STEP, IGES Nguồn để trích xuất hình học và bounding-box

Các tệp được tạo

Tệp Tạo bởi Nội dung chính Lưu ý
features_2d.json parse_2d.py entities, dimensions, geometric_tolerances Ghi lại các đường thẳng, đường tròn, cung tròn, kích thước và chú thích GD&T
features_3d.json parse_3d.py các đỉnh, cạnh, mặt, kích thước bounding-box Đại diện cho tập hợp tính năng mô hình 3D có thể đo lường
diff_report.json compare.py kết quả khác biệt có cấu trúc, giá trị sai lệch, trạng thái dung sai Tốt nhất cho tự động hóa, kiểm soát và các công cụ hạ nguồn
diff_report.md compare.py tóm tắt đánh giá và các phát hiện dễ đọc đối với con người Tốt nhất để chia sẻ đánh giá thiết kế và phê duyệt ký duyệt

Phân loại siêu dữ liệu

  • Các loại kích thước: tuyến tính, góc, đường kính (Ø / Φ / DIA), bán kính (R) và kích thước có dung sai (±)
  • Dung sai hình học: vị trí, độ vuông góc, độ song song, độ phẳng, độ thẳng, độ tròn, độ trụ, độ đồng tâm, độ đối xứng, độ nghiêng
  • Kích thước so sánh: sai lệch kích cỡ, sai lệch đường viền, kết quả ngưỡng dung sai và cờ đánh giá thủ công
  • Quy tắc xác thực: dung sai hình học được ghi lại và đánh dấu để con người xác minh; chúng không được tự động phê duyệt hoàn toàn bởi mô hình 3D
  • Quy tắc chiếu: các so sánh 2D mặc định giả định phép chiếu trực giao

Luồng dữ liệu

parse_2d.py và parse_3d.py tạo ra các tệp tính năng được chuẩn hóa, và compare.py sử dụng các tệp đó để tạo ra các sản phẩm khác biệt cuối cùng được dùng trong quy trình làm việc của Openclaw Skills.

Tính năng Nâng cao của Drawing Diff Analyzer

  • So sánh dựa trên dung sai với kiểm soát ngưỡng cho mỗi lần chạy qua --tolerance
  • Báo cáo định dạng kép: diff_report.json cho tự động hóa và diff_report.md cho các bên liên quan đánh giá
  • Nạp đa định dạng trên DWG/DXF/PDF và STL/STEP/IGES
  • Phân tích cú pháp nhận biết kích thước có thể hiểu các ký hiệu Ø, Φ, DIA, R và ±
  • Nhận diện GD&T cho vị trí, độ vuông góc, độ song song, độ phẳng và các chú thích liên quan, với sự xác minh có sự tham gia của con người
  • Quy trình ưu tiên kịch bản có thể được nhúng vào các quy trình kiểm soát chất lượng hoặc phát hành lớn hơn
  • Hướng dẫn định dạng có tham chiếu thông qua references/format-guide.md

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*