Đến nội dung


Hình ảnh
- - - - -

Hỏi về đối tượng Region?


  • Please log in to reply
4 replies to this topic

#1 redsea_tq

redsea_tq

    biết lệnh erase

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

Đã gửi 19 January 2011 - 05:57 PM

Em chào các bác!
các bác cho em hỏi cách lấy toạ độ các đỉnh của một region, nếu là polyline thì sẽ có coordinates còn region thì là gì ah? có cách nào lấy được toạ độ các đỉnh giống như polyline không ah? mong các bác chỉ giúp, em xin cám ơn!
  • 0

#2 anhcos

anhcos

    biết lệnh hatchedit

  • Advance Member
  • PipPipPipPip
  • 260 Bài viết
Điểm đánh giá: 170 (tàm tạm)

Đã gửi 19 January 2011 - 10:34 PM

Cái này hơi lằng nhằng đây, trong phần Help không thấy nói đến.

Bạn thử cách này xem thử:
- Copy nó, sau đó explode ra
- Duyệt qua từng đối tượng vừa explode để lấy tọa độ các đỉnh.

dim new_region as TAcadRegion
set new_region = old_region.Copy

Dim explodedObjects As Variant
explodedObjects = new_region.Explode
  • 0
Clear sky!

MF Rock collection.

#3 uce46

uce46

    biết zoom

  • Members
  • Pip
  • 13 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 19 January 2011 - 10:55 PM

Cái này hơi lằng nhằng đây, trong phần Help không thấy nói đến.

Bạn thử cách này xem thử:
- Copy nó, sau đó explode ra
- Duyệt qua từng đối tượng vừa explode để lấy tọa độ các đỉnh.

dim new_region as TAcadRegion
set new_region = old_region.Copy

Dim explodedObjects As Variant
explodedObjects = new_region.Explode

bạn có thể hướng dẫn thêm đoạn duyệt qua từng đối tượng vừa explode đc không? mình ko rõ phải làm ntn cả
  • 0

#4 redsea_tq

redsea_tq

    biết lệnh erase

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

Đã gửi 21 January 2011 - 06:17 PM

Đúng như ban Anhcos nói, mình phải explode ra thành các đoạn thẳng rồi duyệt qua các đoạn thẳng đó để lấy tọa độ đỉnh. nhưng khi explode ra các đoạn thẳng xếp không theo quy luật nào cả nên mình phải xắp xếp lại.Cám ơn bạn Anhcos nhiều!
  • 0

#5 redsea_tq

redsea_tq

    biết lệnh erase

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

Đã gửi 21 January 2011 - 06:20 PM

bạn có thể hướng dẫn thêm đoạn duyệt qua từng đối tượng vừa explode đc không? mình ko rõ phải làm ntn cả

Ban Uce46 đã tìm ra cách làm chưa? nếu chưa tìm ra cách làm thì theo đường dẫn dưới đây lấy file về xem thử nhé.
http://www.cadviet.c...ojectregion.rar
  • 0