Đến nội dung


Hình ảnh
- - - - -

[Hỏi]Về cách NOVA nhận biết một MCN


  • Please log in to reply
4 replies to this topic

#1 mathan

mathan

    biết vẽ rectang

  • Members
  • PipPip
  • 83 Bài viết
Điểm đánh giá: 57 (tàm tạm)

Đã gửi 30 May 2012 - 11:21 AM

Dear các pro!
Sau khi định vọc nova em nhận thấy một số điều khác lạ muốn tham khảo ý kiến các pro:
I. Nhận thây:
1. Nếu move đối tượng có layer "LINETRUCTN" đi, thì khi TKTNDTKTN hay DDT thì NOVA vẫn nhận và làm đúng như bình thường (chỉ sai vị trí do "LINETRUCTN" đã dịch chuyển)
2. Nhưng nếu copy đối tượng có layer "LINETRUCTN" và xóa cái cũ đi thì nova không nhận nữa
(có lẽ do cái mã HANDLE đã bị thay đổi)
3. Khi dùng lệnh TRA các đối tượng trên MCN nó nhận được đối tượng đó thuộc MCN nào.
II. Hỏi:
vậy NOVA nhận biết một MCN như thế nào?
Có khi nào NOVA biên tập mã HANDLE của đối tượng để nhận biết đối tượng đó thuộc MCN không?
Em đang có ý định vọc NOVA một chút nên muốn được tìm hiểu cặn cẽ vấn đề này.
Mong được sự quan tâm của các pro
  • 1
-----------
Hình đã gửi Hãy chia sẻ để thấy có được nhiều hơn điều mình muốn!
Best regard,

#2 lemanhhung0302

lemanhhung0302

    biết vẽ polygon

  • Members
  • PipPip
  • 70 Bài viết
Điểm đánh giá: 19 (tàm tạm)

Đã gửi 31 May 2012 - 09:46 PM

Mình cũng đã tìm hiểu qua vấn đề này. Mình chưa tìm hiểu về Dictionary và các kiểu quản lý về Database đâu.
Nhưng những vấn đề bạn quan tâm, mình có thể trả lời như sau:
+ Quản lý theo handle: cái này mình ko chắc lắm. Mình chưa tìm được nguyên nhân chính xác tại sao NOVA lại không nhận các đường copy.
+ Còn việc NOVA nhận biết MCN thì rất đơn giản. Bạn dùng lệnh Entget thì sẽ thấy được hết các vấn đề thui :D
  • 1

AutoLISP thật là đơn giản - Chia sẻ kiến thức về AutoLISP

Nhận cài đặt Win tại nhà, đánh máy văn bản, vẽ kỹ thuật theo yêu cầu.


#3 mathan

mathan

    biết vẽ rectang

  • Members
  • PipPip
  • 83 Bài viết
Điểm đánh giá: 57 (tàm tạm)

Đã gửi 01 June 2012 - 07:32 AM

Mình cũng đã tìm hiểu qua vấn đề này. Mình chưa tìm hiểu về Dictionary và các kiểu quản lý về Database đâu.
Nhưng những vấn đề bạn quan tâm, mình có thể trả lời như sau:
+ Quản lý theo handle: cái này mình ko chắc lắm. Mình chưa tìm được nguyên nhân chính xác tại sao NOVA lại không nhận các đường copy.
+ Còn việc NOVA nhận biết MCN thì rất đơn giản. Bạn dùng lệnh Entget thì sẽ thấy được hết các vấn đề thui :D


Bạn có thể giúp mình nói rõ hơn về vẫn đề nhận biết MCN trong NOVA được k?
Hoặc bạn có thể cho mình một đoạn code lisp mà khi chọn đối tượng nó sẽ trả ra biến là lý trình của MCN đó có được k vậy?
Nếu được vậy thì tốt quá.
Mình cũng nghĩ k thể dùng mã handle để quản lý đối tượng được vì nó rất phức tạp.
  • 1
-----------
Hình đã gửi Hãy chia sẻ để thấy có được nhiều hơn điều mình muốn!
Best regard,

#4 hochoaivandot

hochoaivandot

    biết dimradius

  • Members
  • PipPipPipPipPip
  • 310 Bài viết
Điểm đánh giá: 107 (tàm tạm)

Đã gửi 01 June 2012 - 08:42 AM

- Qua xdata bạn à! Đường trục LINETRUCTN chứa rất nhiều thông số của MCN. Đối tượng copy bạn phải gán xdata đúng cho nó thì nó mới chạy
  • 0

Dương Bá Diệp

 

www.cadonline.duyxuyen.vn 

 

Thành viên nhóm CADMAGIC

 


#5 lemanhhung0302

lemanhhung0302

    biết vẽ polygon

  • Members
  • PipPip
  • 70 Bài viết
Điểm đánh giá: 19 (tàm tạm)

Đã gửi 03 June 2012 - 02:37 PM


Bạn có thể giúp mình nói rõ hơn về vẫn đề nhận biết MCN trong NOVA được k?
Hoặc bạn có thể cho mình một đoạn code lisp mà khi chọn đối tượng nó sẽ trả ra biến là lý trình của MCN đó có được k vậy?


Bạn liên hệ trực tiếp với mình nhé.
  • 0

AutoLISP thật là đơn giản - Chia sẻ kiến thức về AutoLISP

Nhận cài đặt Win tại nhà, đánh máy văn bản, vẽ kỹ thuật theo yêu cầu.