Info | File | ||
Tác giả: Tue_NV Bài viết gốc: 100057 Tên lệnh: acc |
Viết lisp theo yêu cầu [phần 2]
Sony hãy thử với đoạn code này. Đây là Lisp nội suy cao độ Z của 1 điểm P khi biết P1(x1,y1,z1) và P2(x2,y2,z2) với z1 và z2 nhập từ bàn phím và điều kiện P phải nằm trên P1P2 (P có thể nằm trong hoặc nằm ngoài đoạn P1P2
| ||
Tác giả: funnyzui Bài viết gốc: 101005 Tên lệnh: srs svn svn1 cst nst |
Viết lisp theo yêu cầu [phần 2]
Chào mọi người, mình mới tìm thấy đoạn code này. Nhưng ko hiểu sao có lệnh dùng đc, có lệnh ko sử dụng đc. Sẵn nhờ mọi người giúp mình lược bớt code nếu đoạn code nào thừa vì cái này nằm trong 1 bộ lisp thống kê mà ông anh mình cho. Mấy cái lệnh SRS, SVN, SVN1 thì dễ hiểu rồi. Lệnh CST thì cũng ok, nhưng cách sử dụng hơi kỳ kỳ. Nó ko chuyển về đc STYLE hiện hành là STYLE mình...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 104808 Tên lệnh: chla |
Viết lisp theo yêu cầu [phần 2]
Chào bạn Ksor Phong, Bạn dùng thử lisp này nhé, Lisp chỉ đổi tất cả các đối tượng về cùng lớp mà bạn lựa chọn chứ chưa đổi màu các đối tượng có màu không phải là bylayer. Bạn dùng thử nếu thấy cần bổ sung gì thì hãy post lên nhé. Chúc bạn vui.
| ||
Tác giả: phamngoctukts Bài viết gốc: 108729 Tên lệnh: vetuong |
Viết lisp theo yêu cầu [phần 2]
Với code này bạn đã ofset được tuờng sang hai bên còn trim với filet có lẽ phải nhờ các cao thủ khác.
| ||
Tác giả: phamthanhbinh Bài viết gốc: 110029 Tên lệnh: tktxt |
Viết lisp theo yêu cầu [phần 2]
Hề hề hề, Xin lỗi bạn Truongthanh, Do mình chỉ kiểm tra hàm tách chuỗi thấy nó tách tốt mà không sửa lại trong hàm (seplst .....) bạn ạ. Bạn chỉ cần sửa chút xíu như sau là OK liền. Bạn thay dòng code: lo (substr c 1 4) trong hàm (seplst ..... ) thành lo t1 Cái lisp đã sửa như sau: Thành thật xin lỗi bạn.
| ||
Tác giả: phamthanhbinh Bài viết gốc: 110659 Tên lệnh: tdd |
Viết lisp theo yêu cầu [phần 2]
Chào hdt4151, Bạn không đọc bài của mình sao??? Cái đó không phải là lỗi mà là cái mình muốn bạn phải tự suy nghĩ và tìm ra cách giải quyết. Mình đã gợi ý mà bạn không chịu suy nghĩ. Nếu bạn vẫn không hiểu được khái niệm tọa độ tương đối thì bạn nên học lại đi nhé. Từ bảng tọa độ tuyệt đối đã có, việc chuyển nó về tọa độ tương đối chả có gì là khó...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 111058 Tên lệnh: tdd |
Viết lisp theo yêu cầu [phần 2]
Hề hề hề, Không phải đâu là không phải đâu, thấy bạn hdt4151 hỏi bác trả lời tưởng là bác biết rồi chớ. Tại vì cái điều kiện của lisp này là trong vùng chọn phải có các point rồi. Nếu hổng có là nó đâu có chạy được. Điều này mình đã nói rõ khi post bài rồi mừ ...... Ý của mình đã nói rõ trong bài trả lời bạn hdt4151. Bác chỉ cần point trước vài phát trong các...
| ||
Tác giả: phamthanhbinh Bài viết gốc: 111111 Tên lệnh: tdd |
Viết lisp theo yêu cầu [phần 2]
Hề hề hề, Có giải pháp rồi, không phải pick từng chú nữa. sử dụng hàm ssget với tùy chọn "C" . Tuy nhiên để dùng tùy chọn này phải có hai điểm của khung chọn, do vậy mình xài hàm acet-ent-geomextents có trong bộ express tool để có được hai điểm đó. Các bác xem nha.
| ||
Tác giả: phamngoctukts Bài viết gốc: 111587 Tên lệnh: tdd |
Viết lisp theo yêu cầu [phần 2]
Chào Bác Bình, Chào bạn hdt4151!! Mình nói thì là nói vậy thôi chứ thực ra mình vẫn tiếp tục nghiên cứu tiếp yêu cầu của bạn. Cuối cùng thì cũng có giải pháp cho bạn. Đúng với mọi trường hợp dùng line và pline thẳng. Bác Bình thử xem code rất đơn giản mà mình không nghĩ ra sớm. Code này đang bị chậm phần repeat do chưa biết đặt điều kiện gì cho hợp lý. Bạn...
| ||
Tác giả: phamngoctukts Bài viết gốc: 111821 Tên lệnh: tdd | |||
Tác giả: Tue_NV Bài viết gốc: 111850 Tên lệnh: ndt |
Viết lisp theo yêu cầu [phần 2]
Ý thứ 1 là : Lisp của bạn bao giờ cũng xuất toạ độ của toàn bộ nhóm đối tượng. Trong khi đó, User chỉ muốn xuất chỉ 1 nhóm mà thôi. Mình chỉ chọn 1 nhóm để xử lý mà thôi, bạn à. Vì theo Tue_NV biết là sẽ có các nhóm thửa độc lập với nhau, không liên quan đến nhau. Ý thứ 2 : Về việc xử lý trong Lisp của bạn, Tue_NV đọc qua thôi, chứ chua lấn sâu vô nhiều, nên không thể...
| ||
Tác giả: Doan Van Ha Bài viết gốc: 184462 Tên lệnh: ha | |||
Tác giả: phamngoctukts Bài viết gốc: 111931 Tên lệnh: tdd |
Viết lisp theo yêu cầu [phần 2]
Chào bạn hdt4151! Lúc sửa lisp mình quên không sửa hết nên mới xảy ra lỗi như thế. Đã fix lại cho bạn rồi. Tại lúc test làm trên có 1 nhóm đối tượng thấy nó đúng thì port lên luôn. Bạn test lại lisp này.
| ||
Tác giả: pfievxd Bài viết gốc: 121550 Tên lệnh: tdt |
Tính diện tích tạo nên từ những vùng giao nhau giữa 2 đường polyline
Tính 2 loại diện tích nằm giữa 2 polyline đây :
| ||
Tác giả: phamthanhbinh Bài viết gốc: 183903 Tên lệnh: xoa |
Lisp xóa đối tượng
Hề hề hề, Vậy bạn thủ dùng cái này xem sao nhé. Mình có thay đổi lại một chút cái lisp cũ như sau: 1/- Yêu cầu chọn text mẫu để xác định khoảng cách cần xóa.(như cũ) 2/- Nhập nội dung các text cần xóa. Cái này mới hơn vì có thể nội dung các text cần xóa của bạn khác với của bạn Nguyen ngoc Son. 3/- Lisp sẽ xóa tất cả các text có nội dung như bạn đã nhập và...
| ||
Tác giả: phamngoctukts Bài viết gốc: 111972 Tên lệnh: tdd |
Viết lisp theo yêu cầu [phần 2]
Thể theo yêu cầu của bác (đẻ trứng hộ bạn hdt4151) em đã hoàn thành lisp như sau. Bác test thử và cho ý kiến.
| ||
Tác giả: phamngoctukts Bài viết gốc: 112167 Tên lệnh: tdd | |||
Tác giả: phamngoctukts Bài viết gốc: 112640 Tên lệnh: tddmoi |
Viết lisp theo yêu cầu [phần 2]
Theo như góp ý của Bác em đã phân ra đánh số thứ thự theo nhóm rồi. Còn các boundary là arc hoặc pline cong thực ra trong chắc địa rất ít dùng nên em không nghiên cứu tiếp vào phần này. http://img1-photo.apps.zing.vn/upload/original/2010/10/16/15/56/1287219407205766127_574_574.jpg
| ||
Tác giả: phamthanhbinh Bài viết gốc: 114090 Tên lệnh: tkbv |
Viết lisp theo yêu cầu [phần 2]
Chào bạn innuzasha, Có phải bạn cần cái này không??? Lần sau nên post rõ ràng nội dung cái bạn cần nhé, lisp này là mình tự phỏng đoán mà viết nên có thể không giống cái bạn cần. Hãy tự trách mình chứ đừng trách cái lisp bạn nhé. Hề hề hề.... Chúc bạn vui, nếu cần bổ sung gì thì post lên nhé. Hề hề hề.
| ||
Tác giả: phamngoctukts Bài viết gốc: 114710 Tên lệnh: dtcd |
Trang 67/330