Đến nội dung


Hình ảnh
- - - - -

Thắc mắc sắp xếp tọa độ điểm :D


  • Please log in to reply
7 replies to this topic

#1 KS.PhanThanhTu

KS.PhanThanhTu

    biết vẽ point

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

Đã gửi 09 December 2010 - 05:02 PM

Mình đang nghiên cứu vụ sắp xếp thứ tự bản vẽ khi in.
Ban đầu thì nó bừa bộn lắm
Hình đã gửi

Yêu cầu đặt ra là sắp xếp từ trên xuống dưới (cái này ưu tiên trước) rồi từ trái sang phải (ưu tiên sau)

kết quả sẽ là thế này
Hình đã gửi

Ae nào có phương án giải quyết giúp mình với nhé :undecided:
  • 0
KS Phan Thanh Tú.Email: Vansulich@yahoo.com

#2 npham

npham

    biết lệnh rotate

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

Đã gửi 09 December 2010 - 05:34 PM

Mình đang nghiên cứu vụ sắp xếp thứ tự bản vẽ khi in.
Ban đầu thì nó bừa bộn lắm
Hình đã gửi

Yêu cầu đặt ra là sắp xếp từ trên xuống dưới (cái này ưu tiên trước) rồi từ trái sang phải (ưu tiên sau)

kết quả sẽ là thế này
Hình đã gửi

Ae nào có phương án giải quyết giúp mình với nhé :undecided:


Mình chưa hiểu ý lắm là sắp xếp thứ tự bản vẽ hay sắp xếp toạ độ. Vì toạ độ là cố định rồi sao "move" nó đi được.
Giả tỷ cái bản vẽ số 2 (x2 y2) nó thay vào bản vẽ 4 thì nó sẽ trở thành 2 (x4 y4)
chứ sao mà move cái toạ độ x2, y2 thay vào toạ độ x4, y4 được hả trời.
Bạn giả thích rõ thêm cái coi. Mà bạn viết lisp hả? mọi vấn đề sắp xếp bạn dùng hàm vl-sort.
  • 0

#3 KS.PhanThanhTu

KS.PhanThanhTu

    biết vẽ point

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

Đã gửi 09 December 2010 - 07:35 PM

Ko phải là move bản vẽ mà là sắp xếp thứ tự bản vẽ đó cậu

Cái này dùng để sắp xếp thứ tự khi in đó :undecided:
  • 0
KS Phan Thanh Tú.Email: Vansulich@yahoo.com

#4 npham

npham

    biết lệnh rotate

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

Đã gửi 09 December 2010 - 07:42 PM

Ko phải là move bản vẽ mà là sắp xếp thứ tự bản vẽ đó cậu

Cái này dùng để sắp xếp thứ tự khi in đó :undecided:


Chưa hiểu lắm. Sắp xếp bằng cách nào? Điền số thứ twj vô bản vẽ theo quy luật trên-dưới, trai phải hả?
  • 0

#5 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5678 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 09 December 2010 - 09:50 PM

Cái 5 kia vừa ở góc dưới cùng bên phải,đáng lẽ sau khi sắp xếp nó vẫn phải ở cuối cùng chứ bác nhỉ :undecided:
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#6 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 09 December 2010 - 10:51 PM

Mình đang nghiên cứu vụ sắp xếp thứ tự bản vẽ khi in.
Ban đầu thì nó bừa bộn lắm
Hình đã gửi

Yêu cầu đặt ra là sắp xếp từ trên xuống dưới (cái này ưu tiên trước) rồi từ trái sang phải (ưu tiên sau)

kết quả sẽ là thế này
Hình đã gửi

Ae nào có phương án giải quyết giúp mình với nhé :undecided:

Kiếm cái code dãn dòng text của bác GiaBach bạn sẽ tìm thấy thứ bạn cần
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#7 18011985

18011985

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 255 Bài viết
Điểm đánh giá: 61 (tàm tạm)

Đã gửi 10 December 2010 - 07:47 AM

Mình đang nghiên cứu vụ sắp xếp thứ tự bản vẽ khi in.
Ban đầu thì nó bừa bộn lắm
Hình đã gửi

Yêu cầu đặt ra là sắp xếp từ trên xuống dưới (cái này ưu tiên trước) rồi từ trái sang phải (ưu tiên sau)

kết quả sẽ là thế này
Hình đã gửi

Ae nào có phương án giải quyết giúp mình với nhé :undecided:

dùng cấu trúc lệnh
(vl-sort toado (function (lambda (a1 a2) (< (car a1) (car a2))))).
Thế là okie thui hi hi.
  • 0
Trăng 16 trăng tròn
Em 16 bụng ... như trăng

Hướng dẫn sử dụng diễn đàn:
Để cảm ơn hay bài viết có ích: Ấn dấu + cuối bài.
Không vừa lòng hay bài spam: Ấn dấu - cuối bài.

#8 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6007 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 10 December 2010 - 10:04 AM

dùng cấu trúc lệnh
(vl-sort toado (function (lambda (a1 a2) (< (car a1) (car a2))))).
Thế là okie thui hi hi.

Hề hề hề,
Đúng là Ok thật nhưng hình như không trúng ý của bác KSPhanthanhtu bác ạ....
Hề hề hề,....

Vấn đề của bác ấy có nhẽ là muốn đổi chỗ các bản vẽ theo cái trật tự bác ấy cần chứ không phải là theo tọa độ điểm đặt khung bản vẽ đâu. Cái tọa độ ấy có nhẽ chỉ để dùng tham khảo khi lập danh sách các bản vẽ mà thôi. Ý như bác npham có nhẽ là đúng vì sau khi đổi thì bản vẽ 2 sẽ có tọa độ là x4, y4 và bản vẽ 4 sẽ có tọa độ là x2, y2 cơ. Như vậy cần phải có tiêu chí để lựa chọn cái nào cần đổi. Cái này chửa thấy bác ấy nói ra nên hơi ...... hóc bác ạ....
  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.