Đến nội dung


Hình ảnh
- - - - -

đặt cửa trên mặt bằng


  • Please log in to reply
9 replies to this topic

#1 Hà Nhật Tân

Hà Nhật Tân

    Chưa sử dụng CAD

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

Đã gửi 21 September 2009 - 09:20 PM

- Các hình minh họa insert cửa (bao gồm 2 thao tác nhập từ bàn phím):
http://www.cadviet.c.../2/cua1_1_1.gif
http://www.cadviet.c.../2/cua2_1_1.gif
http://www.cadviet.c.../2/cua3_1_1.gif
http://www.cadviet.c.../2/cua4_1_1.gif
http://www.cadviet.c.../2/cua5_1_1.gif
- File lisp + block:
http://www.cadviet.c...kedoor700_1.zip.
- Tên của lệnh là: d70
- Các lọai cửa đi kích thước khác có thể hiệu chỉnh trong lisp và block
- Để tiết kiệm thao tác không cần phải có hộp thọai

* Ưu điểm:
- Vị trí gắn cửa chỉ có thể gần góc tường: hạn chế những phi lý về không gian khi gắn cửa ở... giữa tường và giảm số lần chọn lựa vị trí cánh cửa (cái lày CADdesktop và mấy "ông" khác vẫn tỏ ra "nghiệp dư" so với tư duy kiến trúc. :cheers:).
- Giảm thao tác so với cách lắp đặt thông thường của cad khỏang 2-3 lần; so với cách trim, insert,.. cổ điển khỏang 12- 15 lần. Thích hợp cho những công trình lớn (không kể ctrìnhcao tầng)
* Nhược điểm:
- khi move cửa, tường ko tự động "liền" lại được (như mong mỏi của bạn tuongtrang, hehe).

Bạn lào xài ưng ý thì dẫn em đi uống cafe nhé. Beer càng tốt. Nhà em ở tphcm. :cheers:
  • 1

#2 Hà Nhật Tân

Hà Nhật Tân

    Chưa sử dụng CAD

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

Đã gửi 22 September 2009 - 08:01 PM

Tân ơi. Ở đây Tân chỉ mới thực hiện cho trường hợp vẽ mặt bằng tỷ lệ 1:100, nếu ở tỷ lệ 1:50 thì sao? Vì tỷ lệ 1:50 hoặc 1: 25 thì sẽ có lớp vữa ở 2 bên. Tường không còn là 100mm mà là 20 + 80 + 20 = 120mm cho tường thường và 130mm cho tường vệ sinh.

Revit lập trình theo hướng đối tượng. Tân ngâm cứu thử xem.

Lúc nào rảnh thì mời Tân ghé nhà mình, đằng sau nhà có vườn mai. Ngồi giữa vườn mai mà uống Ken thì còn gì bằng. :cheers:



Bạn là dân kiến phải ko?Cái lisp này minh viết năm 2004, chủ yếu phục vụ cho KTS có yêu cầu thiết kế nhanh các ctrình lớn trước khi đi vào khai triển kỹ thuật (các bản vẽ 1/50; 1/25 thường chỉ phục vụ cho việc khai triển, vd như điện, nước, vật liệu, v.v..). Mình còn một số cái lisp phục vụ cho công việc này nữa, nhưng muốn tối ưu phải nhờ bác Hòanh sửa giúp (mà dạo này thấy bác ý hình như hơi bận). Mình thì suy nghĩ cái này nát nước rồi nhưng không ra.
Mình cũng đang nghiên cứu cái Revit. Đây là xu hướng của kts công trình, các công cụ của chúng rất hòan chỉnh, cho nên ở trong môi trừong này tự động hóa mới phát huy tối đa sức mạnh. Vấn đề ở chỗ phải đủ giỏi về mặt chuyên môn (kiến trúc) để khai thác chúng, mà nói thật, dân kiến ta còn nhiều thứ nghiệp dư lắm. :cheers:
Hèhè, cái vụ lại nhà thì ok thôi. Bữa nào mình mang beer lại. :cheers:
  • 0

#3 Gatesi

Gatesi

    biết vẽ arc

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

Đã gửi 22 September 2009 - 10:14 PM

- Các hình minh họa insert cửa (bao gồm 2 thao tác nhập từ bàn phím):
http://www.cadviet.c.../2/cua1_1_1.gif
http://www.cadviet.c.../2/cua2_1_1.gif
http://www.cadviet.c.../2/cua3_1_1.gif
http://www.cadviet.c.../2/cua4_1_1.gif
http://www.cadviet.c.../2/cua5_1_1.gif
- File lisp + block:
http://www.cadviet.c...kedoor700_1.zip.
- Tên của lệnh là: d70
- Các lọai cửa đi kích thước khác có thể hiệu chỉnh trong lisp và block
- Để tiết kiệm thao tác không cần phải có hộp thọai

* Ưu điểm:
- Vị trí gắn cửa chỉ có thể gần góc tường: hạn chế những phi lý về không gian khi gắn cửa ở... giữa tường và giảm số lần chọn lựa vị trí cánh cửa (cái lày CADdesktop và mấy "ông" khác vẫn tỏ ra "nghiệp dư" so với tư duy kiến trúc. :cheers:).
- Giảm thao tác so với cách lắp đặt thông thường của cad khỏang 2-3 lần; so với cách trim, insert,.. cổ điển khỏang 12- 15 lần. Thích hợp cho những công trình lớn (không kể ctrìnhcao tầng)
* Nhược điểm:
- khi move cửa, tường ko tự động "liền" lại được (như mong mỏi của bạn tuongtrang, hehe).

Bạn lào xài ưng ý thì dẫn em đi uống cafe nhé. Beer càng tốt. Nhà em ở tphcm. :cheers:

Sao khi thao tác xong e lại bị thế này nhi?sao nó lại nằm xiên thế,e làm đúng thao tác
http://www.cadviet.c.../untitled_2.jpg
  • 0

#4 Hà Nhật Tân

Hà Nhật Tân

    Chưa sử dụng CAD

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

Đã gửi 23 September 2009 - 02:24 AM

Sao khi thao tác xong e lại bị thế này nhi?sao nó lại nằm xiên thế,e làm đúng thao tác
http://www.cadviet.c.../untitled_2.jpg


Bạn xem lại cái tường xem nó dày có đúng 100 mm ko? Mình thấy có vẻ tưòng của bạn dày hơn 100. Minh viết ở tỷ lệ 1/100 và cho tường 100 (vì ở phía Nam tường 200 không thịnh hành).
  • 0

#5 Gatesi

Gatesi

    biết vẽ arc

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

Đã gửi 23 September 2009 - 10:50 AM

Bạn xem lại cái tường xem nó dày có đúng 100 mm ko? Mình thấy có vẻ tưòng của bạn dày hơn 100. Minh viết ở tỷ lệ 1/100 và cho tường 100 (vì ở phía Nam tường 200 không thịnh hành).

:cheers: đúng là twờng 220 thật, có cách nào vẽ cho twờng 220 ko vậy b,hoặc để đchỉnh cho cửa rộng hơn thì làm thế nào
  • 0

#6 Hà Nhật Tân

Hà Nhật Tân

    Chưa sử dụng CAD

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

Đã gửi 24 September 2009 - 01:25 AM

Trời! cái lày thì cực đơn giản, sửa lại tí thôi:

- Vào cad phá vỡ block rồi hiệu chỉnh lại cửa (nhớ đặt tên khác, chú ý điểm chèn của block)
- Vào file lisp thay tất cả các số 100 thành 220; 50 thành 110. Thay luôn tên block thành tên block bạn vừa đặt. Thay tên lệnh. Lưu file lisp này thành 1 tên khác.
- Load file vừ tạo ra vào file cad (nhớ copy cả block vừa tạo vào file cad hiện hành).
- Sdụng lệnh mới bạn vừa tạo.

Bạn chưa biết sửa lisp thì tải cái này về xài tạm:
http://www.cadviet.c...tuong_220_1.lsp
  • 0

#7 Gatesi

Gatesi

    biết vẽ arc

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

Đã gửi 24 September 2009 - 11:49 AM

Trời! cái lày thì cực đơn giản, sửa lại tí thôi:

- Vào cad phá vỡ block rồi hiệu chỉnh lại cửa (nhớ đặt tên khác, chú ý điểm chèn của block)
- Vào file lisp thay tất cả các số 100 thành 220; 50 thành 110. Thay luôn tên block thành tên block bạn vừa đặt. Thay tên lệnh. Lưu file lisp này thành 1 tên khác.
- Load file vừ tạo ra vào file cad (nhớ copy cả block vừa tạo vào file cad hiện hành).
- Sdụng lệnh mới bạn vừa tạo.

Bạn chưa biết sửa lisp thì tải cái này về xài tạm:
http://www.cadviet.c...tuong_220_1.lsp

Vậy e muốn sửa lại 1 chút về líp này,có nghĩa là m không copy Block vào bản vẽ m đang vẽ mà tạo 1 dòng lệnh trong líp để líp insert Block này từ 1 File nào đó mà m đã biết đường dẫn,vậy sửa thế nào vậy b?
Và còn nữa,đã có cửa đi thì cửa sổ thì sao đây nhỉ? E vẫn thắc mắc ko biết lisp làm đc không, đó là tại sao chúng ta không tùy biến đc bề rộng cửa vậy nhỉ.ngĩa là chúng ta không chèn block vào nữa mà sử dụng lisp để vẽ cửa luôn ấy,e đã thấy 1 sso líp tương tự nhưng vẫn chưa hà lòng lắm,ko bít thế nào?
  • 0

#8 Phiphi-

Phiphi-

    biết lệnh minsert

  • Members
  • PipPipPipPipPipPip
  • 434 Bài viết
Điểm đánh giá: 175 (tàm tạm)

Đã gửi 24 September 2009 - 08:37 PM

Dùng các lệnh như MOVE, COPY, TRIM, EXPAND, ROTATE, SCALE vv... với các đối tượng AEC_WALL, AEC_DOOR, các Hatch của các WALL sẽ tự động Trim với nhau. Copy các cửa rồi đặt vào các tường thì tự nó trim luôn...
BV các AEC_WALL, AEC_DOOR: http://www.cadviet.c...AEC_objects.zip
  • 1

#9 Gatesi

Gatesi

    biết vẽ arc

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

Đã gửi 24 September 2009 - 09:27 PM

Dùng các lệnh như MOVE, COPY, TRIM, EXPAND, ROTATE, SCALE vv... với các đối tượng AEC_WALL, AEC_DOOR, các Hatch của các WALL sẽ tự động Trim với nhau. Copy các cửa rồi đặt vào các tường thì tự nó trim luôn...
BV các AEC_WALL, AEC_DOOR: http://www.cadviet.c...AEC_objects.zip

hay quá,nhưng làm thế nào đc vậy hả a?chỉ giáo đàn e đi
  • 0

#10 Phiphi-

Phiphi-

    biết lệnh minsert

  • Members
  • PipPipPipPipPipPip
  • 434 Bài viết
Điểm đánh giá: 175 (tàm tạm)

Đã gửi 25 September 2009 - 05:14 PM

hay quá,nhưng làm thế nào đc vậy hả a?chỉ giáo đàn e đi

Bác tham khảo bài: http://www.cadviet.c...o...ic=9843&hl=
  • 0