Đến nội dung


Hình ảnh
* * * - - 5 Bình chọn

[yêu cầu &thảo luận] lisp vẽ mặt bằng kết cấu


  • Please log in to reply
118 replies to this topic

#41 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 20 May 2013 - 11:22 AM

@Ha : tôi không sử dụng Lisp này nhưng thông thường chiều rộng dầm theo 2 phương (ngang dọc) là khác nhau.

nên nhiều khả năng là sẽ có yêu cầu này ? Hà chuẩn bị trước nhé!

Nếu chỉ có 1 B ngang và 1 B dọc thì chắc sửa OK, còn như n B ngang và m B dọc thì nhờ Thiên Lôi thôi!


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#42 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 20 May 2013 - 01:34 PM

Khó! Phức tạp! Nhất là tìm cho ra thuật toán để giải 1 bài toán tưởng chừng như đơn giản!

 

Lisp này vẽ lưới tường theo hệ các line trục đã có. Yêu cầu: các ô phải là hình chữ nhật.

 

(bạn phongtran86 chắc phải 10 like mới xứng  :lol:)

 

Ví dụ : Nhà chữ L chia thành 2 hình chữ nhật, chạy ra không đúng nữa rồi


  • 1

#43 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 20 May 2013 - 01:47 PM

Ví dụ : Nhà chữ L chia thành 2 hình chữ nhật, chạy ra không đúng nữa rồi

Giới hạn đã nói rồi!


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#44 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 20 May 2013 - 01:51 PM

Giới hạn đã nói rồi!

 

Thấy bác ghi yêu cầu các ô là hình chữ nhật mà  :) . Chữ L chia thành 2 ô chữ nhật thoả mãn yêu cầu  :lol:


  • 0

#45 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 20 May 2013 - 02:13 PM

Thấy bác ghi yêu cầu các ô là hình chữ nhật mà  :) . Chữ L chia thành 2 ô chữ nhật thoả mãn yêu cầu  :lol:

Đề bài toán bao gồm vẽ cả ô ngoài nữa >> các ô phải là HCN bao gồm cả ô ngoài!


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#46 phongtran86

phongtran86

    biết lệnh offset

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

Đã gửi 20 May 2013 - 07:06 PM

9like cho anh Hà. :D Còn 1 yêu cầu nhỏ nữa, cái này chắc ko khó là mấy cái dầm phụ có thể ko dung bề rông với dầm chính. Nên anh chỉnh chút giúp em là nhập bề rộng dầm chọn 1 số trục, enter, nhập bề rộng dầm khác- chọn trục tiếp enter là xong (nếu ở bước nhập bề rộng dầm khác mà ko có nhấn enter thi kết thúc lệnh luôn :D Cảm ơn sự nhiệt huyết của anh :)


  • 0

#47 phongtran86

phongtran86

    biết lệnh offset

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

Đã gửi 20 May 2013 - 07:43 PM

Líp overkill.lsp có tác dụng gí vậy anh ơi :D


  • 0

#48 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 21 May 2013 - 06:35 AM

Líp overkill.lsp có tác dụng gí vậy anh ơi :D

Lisp này chứa hàm xóa các đối tượng trùng nhau.


  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#49 phongtran86

phongtran86

    biết lệnh offset

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

Đã gửi 21 May 2013 - 07:50 AM

ui chờ anh :) anh sửa chút là chọn đối tượng trụcc trước, nhập bề rồng dầm được chọn ---->chọn đối tượng trục khác(dầm phụ) bề rộng dầm(nếu ko nhập bước này mà nhập enter thị thực hiện trục trc)---> chọn đối tượng trục khác:D bề rộng( nếu enter thi thực hiện lệnh ngay). Công tác chọn đối tượng và bề rộng dầm anh cho vao vong lặp cho em. HÌ hì. cảm ơn anh nhiều nhiều.


  • 0

#50 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 21 May 2013 - 08:20 AM

ui chờ anh :) anh sửa chút là chọn đối tượng trụcc trước, nhập bề rồng dầm được chọn ---->chọn đối tượng trục khác(dầm phụ) bề rộng dầm(nếu ko nhập bước này mà nhập enter thị thực hiện trục trc)---> chọn đối tượng trục khác:D bề rộng( nếu enter thi thực hiện lệnh ngay). Công tác chọn đối tượng và bề rộng dầm anh cho vao vong lặp cho em. HÌ hì. cảm ơn anh nhiều nhiều.

 

Mình hỏi bạn chút: giả dụ bạn chọn trục rồi chọn bề rộng dầm rồi thì làm sao bạn biết bạn đã chọn trục chưa, bề rộng dầm nhập cho trục đó là bao nhiêu? Mặt bằng tương đối lớn rất dễ nhâm lẫn đó bạn. Hơn nữa, vẽ bề rộng dầm dựa vào lưới trục thì còn phải dựa vào hệ tường nữa. Chứ không phải là chùi sạch Mặt bằng kiến trúc đi chỉ để lưới trục mà vẽ dầm, bởi lẽ còn phải dựa vào tường để vẽ dầm nữa, rồi có khi còn phải tính tới độ lẹch trục dầm so với lưới trục là bao nhiêu? chứ không phải lúc nào trục cũng không lệch so với trục dầm như hình bạn post

 

Bản thân mình thấy làm được, mức độ hoàn thành có thể đạt 100%, làm cho đường xiên, Mặt bằng phức tạp. Có điều phải giải quyết mấy điều phân tích trên có lẽ mới nhanh được. Nếu không Lisp viết ra sẽ ngang ngữa với vẽ thủ công mà thậm chí vẽ thủ công còn nhanh hơn vì không phải ngồi dò nữa


  • 0

#51 phongtran86

phongtran86

    biết lệnh offset

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

Đã gửi 21 May 2013 - 08:58 AM

nhanh mà anh Tue_NV. Mình chỉ chuyển 1 số nét tường dầm phụ trên mặt bằng kiến trúc tắt later, copy sang. sẽ nhanh hơn thủ công phải copy offset rồi trim. :D Mong được sự giúp của bác để lisp tỏng quát :)


  • 0

#52 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 21 May 2013 - 08:58 AM

Mình hỏi bạn chút: giả dụ bạn chọn trục rồi chọn bề rộng dầm rồi thì làm sao bạn biết bạn đã chọn trục chưa, bề rộng dầm nhập cho trục đó là bao nhiêu? Mặt bằng tương đối lớn rất dễ nhâm lẫn đó bạn.

Cần thiết để tránh nhầm thì đánh dấu vào những thằng đã chọn?


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#53 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 21 May 2013 - 09:06 AM

Cần thiết để tránh nhầm thì đánh dấu vào những thằng đã chọn?

 

Với MB nhỏ thì dễ , với MB tương đối lớn tí thì dễ bị nhầm. Bác có thể đánh dấu vào những lưới trục đã chọn, bác biết đã chọn rồi ok, nhưng liệu bác có nhớ đã nhập vào dầm đó là bề rộng là bao nhiêu không? Lấy gì để nhớ?

Chương trình thì chỉ làm có được một lần, chưa biết chắc đúng hay sai, lưới trục thì không phải lúc nào cũng trùng với trục dầm, modify thì phải dò và Stretch, có khi còn khổ hơn làm thủ công... :)


  • 0

#54 phongtran86

phongtran86

    biết lệnh offset

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

Đã gửi 21 May 2013 - 09:22 AM

tr­­ường hợp thông thường các dầm chính thường là 220 nên trục dầm trùng với trục định vị. Các dầm phụ vẽ trục định vị cho dầm này bên mb kiến trúc.


  • 0

#55 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 21 May 2013 - 09:26 AM

Với MB nhỏ thì dễ , với MB tương đối lớn tí thì dễ bị nhầm. Bác có thể đánh dấu vào những lưới trục đã chọn, bác biết đã chọn rồi ok, nhưng liệu bác có nhớ đã nhập vào dầm đó là bề rộng là bao nhiêu không? Lấy gì để nhớ?

Chương trình thì chỉ làm có được một lần, chưa biết chắc đúng hay sai, lưới trục thì không phải lúc nào cũng trùng với trục dầm, modify thì phải dò và Stretch, có khi còn khổ hơn làm thủ công... :)

2). OK

1). Cũng như các trục (đánh dấu), thì kể cả bề rộng từng dầm tương ứng với chúng cũng có cách để "nhớ" và thấy trực quan trên màn hình luôn. Nhưng mệt!


  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#56 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 21 May 2013 - 09:48 AM

tr­­ường hợp thông thường các dầm chính thường là 220 nên trục dầm trùng với trục định vị. Các dầm phụ vẽ trục định vị cho dầm này bên mb kiến trúc.

 

Đó là trường hợp nhỏ lẻ, gặp đặc biệt phải dò lại thôi bạn.........

Mình chưa viết Lisp này bởi lẽ chưa tìm được Phương án tối ưu nhất, chưa thấy sự hiệu quả của nó, bạn ạ. 

Nếu cứ vẽ ra rồi thì không modify gì được hết, phải mất công dò lại, thì thà rằng làm tay vừa kiểm tra vừa soát lại còn khỏe hơn

Mà công trình thì không phải lúc nào làm một lần là xong đâu bạn, phải thay đổi khá nhiều đó.

Không lẽ mỗi lúc thay đổi lại bạn phải chạy lại chương trình? Có kiểm soát hết được đâu bạn? 


  • 0

#57 phongtran86

phongtran86

    biết lệnh offset

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

Đã gửi 21 May 2013 - 11:59 AM

trường hợp đặc biệt mới vậy. còn trường hợp không đặc biệt chiếm phần lớn chứ sao lại nhỏ lẻ :D Anh cứ viết đi rồi phát triển và hoàn thiện dần. :)


  • 0

#58 phongtran86

phongtran86

    biết lệnh offset

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

Đã gửi 22 May 2013 - 10:40 AM

http://mp3.zing.vn/b...h/ZW6UZ69O.html Chờ người nơi ấy. :D


  • 0

#59 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 22 May 2013 - 11:00 AM

http://mp3.zing.vn/b...h/ZW6UZ69O.html Chờ người nơi ấy. :D

Nợ tình chưa trả đủ thì chờ với chả mong làm gì! :lol:


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#60 lyky

lyky

    biết vẽ polygon

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

Đã gửi 22 May 2013 - 11:47 AM

Liên kết một số comment lại, đọc thấy vui vui!

Bác thử bỏ chút công viết xem. Em cũng đang mày mò lisp mà chưa đủ trình :(

 

Xin LISP cũng nhiệt tình:

@xaydungit.vn bác cho xin lisp trên đc ko

 

Kêu gọi:

Up lên nào là up lên nào

 

Chuyển mục đích, từ chỗ cần xin chuyển sang giúp người ta sửa LISP:

việc vẽ mbkc thì ta có trục định vị bên kiến trúc cơ bản rồi. Mình copy với có lisp offset ra thì có vẻ tiện hơn là lại phải nhập khoảng cách trục định vị lại rồi nhập bảng như của xaydungIT. Up cho mọi người vào giúp nào.

 

Đe dọa!

up lên nào. Bên cadviet toàn cao thủ lisp đó :)

 

Chuyển hướng đối tượng:

Chờ mong anh hà :)

ANh Hà với Anh Tue_NV vào giúp nào :)

Bác cố giúp em đi :( Hu hu

:) Up lên nào

sếp Tue_NV ơi! Vào giúp đi nào :D

 

Không hiểu, nếu anh Doan Van Ha và anh Tue_NV không viết giúp, thì có bị bạn đe dọa, hay kêu gọi cứ mạnh dạn viết đi, sai thì bạn sửa dzùm không nhỉ? Hi hi, spam tý, để mọi người relax phát thôi!


  • 1

22665_13x13progress.gif   22665_lyky.gif   22665_13x13progress.gif