Đến nội dung


Hình ảnh
5 stars - based on 24598 reviews
- - - - -

Hỏi Lấy Chiều Dài (Length) Của Spline Trong Vba (Vba)


  • Please log in to reply
5 replies to this topic

#1 Vạn Vô Thường

Vạn Vô Thường

    biết vẽ arc

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

Đã gửi 08 June 2017 - 09:37 AM

chào các anh!

 

em có chút thắc mắc về vba trong autocad là làm sao để lấy được chiều dài của spline, em thấy trong vba không hỗ trợ phương thức spline.length hay là cung cấp toạ độ điểm của spline. vậy phải làm sao để tính được chiều dài của nó

 

thanks and best regards!


  • 0

#2 dinhvantrang

dinhvantrang

    biết lệnh array

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

Đã gửi 08 June 2017 - 01:58 PM

sao bác không convert nó sang Polyline để lấy cho dễ nhỉ?


  • 0

Thanks and Best Regards

Skype : dinhvantrang73

 

Series video hướng dẫn lập trình VBA cho Autocad & Excel

https://www.youtube....m54mGak6O9YSmfT


#3 Vạn Vô Thường

Vạn Vô Thường

    biết vẽ arc

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

Đã gửi 08 June 2017 - 09:24 PM

sao bác không convert nó sang Polyline để lấy cho dễ nhỉ?

bác dinhvantrang cho em hỏi, có phải ý bác là dùng lệnh sendcommand kết hợp với lệnh divide để chia spline thành tập hợp một số điểm rồi dùng mảng tọa độ của các điểm đã chia để vẽ lại thành polyline ko? nếu là cách này thì làm sao để có thể nhận về tọa độ của các điểm sau khi mình sendcommand để chia spline, hay là vba có hỗ trợ việc convert spline thành polyline luôn vậy ?


  • 0

#4 dinhvantrang

dinhvantrang

    biết lệnh array

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

Đã gửi 09 June 2017 - 05:55 AM

code luôn đây bạn.

Ý tưởng của mình:

CHọn đường Spline > Copy ra một đường Spline khác để làm việc > Convert cái Spline thành Polyline > sau đó lấy chiều dài Polyline này > Có được chiều dài rồi thì xóa cái Polyline tam này đi.

 

Hy vọng được việc của bác

 

http://www.cadviet.c...engthspline.txt


  • 1

Thanks and Best Regards

Skype : dinhvantrang73

 

Series video hướng dẫn lập trình VBA cho Autocad & Excel

https://www.youtube....m54mGak6O9YSmfT


#5 Vạn Vô Thường

Vạn Vô Thường

    biết vẽ arc

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

Đã gửi 09 June 2017 - 07:28 AM

code luôn đây bạn.

Ý tưởng của mình:

CHọn đường Spline > Copy ra một đường Spline khác để làm việc > Convert cái Spline thành Polyline > sau đó lấy chiều dài Polyline này > Có được chiều dài rồi thì xóa cái Polyline tam này đi.

 

Hy vọng được việc của bác

 

http://www.cadviet.c...engthspline.txt

cảm ơn bác dinhvantrang đã nhiệt tình giúp đỡ :D !


  • 0

#6 dinhvantrang

dinhvantrang

    biết lệnh array

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

Đã gửi 09 June 2017 - 07:37 AM

cảm ơn bác dinhvantrang đã nhiệt tình giúp đỡ :D !

 

Bác ktra thử xem làm việc được không nhé.


  • 0

Thanks and Best Regards

Skype : dinhvantrang73

 

Series video hướng dẫn lập trình VBA cho Autocad & Excel

https://www.youtube....m54mGak6O9YSmfT