Bất kỳ ai cũng biết về thư viện DWG nguồn mở (autocad drawing) trong C#?Thư viện vẽ bản vẽ mã nguồn mở (dwg) trong C#
Trả lời
Trở ngại lớn với định dạng DWG là định dạng nhị phân thay đổi sau 3 năm - và thay đổi lần nữa vào tháng 3 năm 2009. Mã hóa và thông số kỹ thuật không được công khai. Nó là một thư viện ồ ạt phức tạp với nhiều con hẻm tối không biết đến ngay cả AutoDesk (họ đã mua nó năm trước).
Không mã nguồn mở nhưng Open Design Alliance ... (từ trang web của họ) ...
là một tổ chức phi lợi nhuận thành viên dựa trên tập đoàn của các công ty phần mềm, nhà phát triển và người dùng cam kết sẽ thúc đẩy việc trao đổi mở CAD dữ liệu ngay bây giờ và trong tương lai. Trong Ngoài việc thiết lập các tiêu chuẩn cho CAD định dạng dữ liệu, ODA cũng tập trung vào các vấn đề thực tiễn của phát triển thư viện phần mềm của đặc biệt chất lượng cho phép các thành viên ODA để phát triển ứng dụng có khả năng đọc và viết phổ biến DWG và DGN Định dạng tệp CAD.
Chi phí phụ thuộc vào những gì bạn đang sử dụng thư viện nhưng chi phí cơ sở cho nhà phát triển là 100 đô la Mỹ/năm với phí tham gia U $ 250. So sánh điều đó với AutoDesk's RealDWG với giá $ 2500/năm và $ 5000 cho năm thứ nhất thì đó là một món hời. Giấy phép RealDWG là cho mỗi sản phẩm, bằng cách này. Giấy phép ODA hợp lý hơn một chút và cũng cho phép bạn tạo nhiều hơn 1 sản phẩm trên cùng một giấy phép. bạn có thể trả tiền cho mã nguồn nhưng chi phí cho một quả bom - ít hơn là tự phát triển nó mặc dù
Nếu bạn chỉ có 1 sản phẩm thì có lẽ RealDWG sẽ phù hợp với bạn nhưng chỉ có Windows - tiền thưởng, nó có API .NET. ODA vẫn đang tiếp tục. Các sản phẩm ODA được biên dịch cho một số hệ điều hành, bao gồm Windows (32 bit), SGI, Solaris, Windows (64 bit), Macintosh, HP, Windows CE, Linux, IBM AIX.
Tôi bất kỳ trường hợp nào là một bánh xe to lớn để phát minh lại vì vậy chắc chắn là đáng để trả tiền cho một khoản tiền đã chuyển.
Một số thư viện của bên thứ ba tồn tại ở đó với chức năng API giới hạn cụ thể để thử tìm kiếm các thư viện đó nếu nhu cầu của bạn rất cụ thể.
Điều đáng lưu ý là AutoDesk đã có nhiều tranh chấp liên tục với ODA trong nhiều năm nay. Nếu bạn quyết định cạnh tranh với họ thì đó là một sự phức tạp khác mà bạn phải trông chờ.
Tôi cũng đang phát triển một sản phẩm trò chuyện với các tệp DWG. Tôi đang đi tuyến đường thương mại vì thời gian, chi phí và rắc rối liên quan là hoàn toàn không kinh tế đối với tôi.
Có một lần nỗ lực để chuyển trình phân tích .dwg của Art Haas (từ dự án pythoncad) sang C#. Tôi dường như không thể tìm thấy liên kết ATM, nhưng nó đã được một vài năm trước đây. Tạo thư viện .dwg nền tảng nguồn mở nằm ở đầu danh sách của tôi cho VectorSection, vì vậy hãy cho tôi biết những gì bạn tìm thấy!
Cách dễ nhất là chuyển đổi dwg thành dcif ascii, việc truy vấn ascii dxf khá đơn giản.
Không có giải pháp nguồn mở nào, có một số giải pháp thương mại, trong đó có một thành phần .NET có tên CadLib do Wout Ware cung cấp: http://www.woutware.com/cadlib.html.
có ai thử cadsofttools CAD Import không?
http://www.cadsofttools.com http://www.cadsofttools.com/en/products/cad_import_.net.html
Nếu bạn đi xuống con đường dxf tôi sẽ đề nghị netDXF. đó là nguồn mở và hoạt động tốt cho các yêu cầu hạn chế của tôi mặc dù nó thiếu hỗ trợ văn bản nhiều dòng và tác giả cho biết có một số thứ khác mà anh ta không hỗ trợ vì chúng độc quyền với autodesk.
Nguồn mở duy nhất tôi biết là LibreDwg và tôi không nghĩ rằng nó đã hoàn thành. Nó không bao giờ thực sự có rất xa.
Tôi biết một trong số đó là thực tế miễn phí, được gọi là Thư viện CAD Ivan 2012 và được đặt tại www.ivancad.com.
Nó có thể đáp ứng nhu cầu của bạn rất tốt.
- 1. Mã nguồn ứng dụng bản vẽ nguồn mở iOS
- 2. Vẽ thư viện cho C#
- 3. Thư viện bản vẽ Javascript?
- 4. Thư viện vẽ đồ thị C#?
- 5. Thư viện nhận dạng video mã nguồn mở trong C#
- 6. Vẽ Thư viện cho Ruby
- 7. Java Swing: Thư viện biểu đồ Gantt mã nguồn mở
- 8. Thư viện vẽ đa nền tảng
- 9. Vẽ Thư viện cho OpenGL
- 10. javascript vẽ đồ thư viện
- 11. phân lớp thư viện mã nguồn mở
- 12. Thư viện nguồn mở Python tốt nhất để vẽ biểu đồ là gì?
- 13. Thư viện vẽ bản đồ Haskell tương tự như MATLAB
- 14. Thư viện vẽ đồ thị tốt cho C?
- 15. Thư viện PDF nguồn mở cho ứng dụng C/C++?
- 16. Mã nguồn mở CoverFlow thư viện cho iPhone
- 17. thư viện vẽ nhiều đồ thị (IOS, WindowsPhone, Android)
- 18. văn bản nguồn mở cho thư viện lời thoại
- 19. Các ứng dụng/thư viện Java mã nguồn mở lớn
- 20. Thư viện thành phần JavaFX 2.0 mã nguồn mở
- 21. Vẽ văn bản trong canvas
- 22. Cross-biên dịch thư viện c mã nguồn mở cho iOS và XCode 4.3
- 23. Thư viện từ điển nguồn mở
- 24. Thư viện zip nguồn mở cho .NET?
- 25. Thư viện để vẽ ghi chú âm nhạc
- 26. Chuyển đổi DWG cho thư viện Node.js hoặc Javascript
- 27. Thư viện C# nguồn mở nào có thể đọc/ghi mã QR vi?
- 28. Thư viện toán học động cơ trò chơi mã nguồn mở C++?
- 29. Bộ thử nghiệm mã nguồn mở toàn diện cho Thư viện chuẩn C
- 30. Bản vẽ/chỉnh sửa/vẽ đường viền của Google Maps V3 Bản vẽ
ODA đang từ từ giới thiệu phiên bản .NET của DWGdirect. Bạn sẽ là một người đàn ông (wo) để sử dụng nó trong sản xuất trong tương lai gần –
brace = dũng cảm. Phiên bản .NET của ODA vẫn còn hoạt động tốt và đang được sản xuất. –
API .NET của ODA vẫn hoạt động và khởi động. Tôi thấy chúng phản ứng nhanh hơn với các báo cáo lỗi, vv thay vì "chính thức" thay thế –