Chuyển đến nội dung
Diễn đàn CADViet

Danh Cong

Moderator
  • Số lượng nội dung

    1.387
  • Đã tham gia

  • Lần ghé thăm cuối

  • Ngày trúng

    117

Bài đăng được đăng bởi Danh Cong


  1. 3 giờ trước, ketxu đã nói:

    C1 Lấy hết block rồi duyệt gần nhất theo Insertion Point, được cặp nào thì xóa khỏi tập chọn
    C2 : Định khoảng delta max, rồi duyệt từng block, dùng ssget CP/WP để chọn thằng gần nhất, xóa khỏi tập chọn
    C3 : Số lượng quá lớn thì vẫn có thể làm 1 trong 2 cách trên, nhưng chặt nhỏ ra thành nhiều vùng tập chọn ^^

    + Theo hướng của anh thì khả thi với bài toán của em nhất.

     

    @Doan Van Ha : Block của cháu nó ko liền nhau, nên cách của a KetXu áp dụng khả thi hơn ạ. :))

    Cám ơn bác và cả anh nhiệt tình giúp đỡ :)))


  2. Chào các bác ạ. Em có câu hỏi, muốn nhờ các bác trợ giúp ạ.

    Trong hình vẽ của em là 1 nhóm các  "Cặp" đối tượng Block.

    Các block này giống nhau , em để màu đỏ với xanh chỉ là để dễ phân biệt thôi ạ.

    Em muốn lọc các đối tượng Block nằm bên dưới mỗi "cặp" , tức là block màu đỏ.    ( Trong ảnh là 5 cặp block )

    Em muốn code lisp để lọc nhưng ko biết làm như thế nào, mong các bác trợ giúp ạ.

    :)))) Em xin cám ơn.

     

    [Hoi] - Cach loc doi tuong.png


  3. 7 giờ trước, ducquy2009 đã nói:

    Còn cách quy đổi số nêu trên về tỉ lệ 1/xxx thì sao ạ, và mối liên hệ giữa tỉ lệ vs cỡ chữ, nét đứt thì như thế nào ạ. Mong bạn giải thích rõ

    :))) Bạn lại nên học 1 khóa học online để tìm hiểu đi. Đôi lời trên này ko diễn tả hết cái món tỷ lệ này được. 

    Nếu cần khóa học thì để mình giới thiệu @@.


  4. 11 giờ trước, tavantoan12 đã nói:

    ---> Giờ em muốn chỉ đơn thuần là chọn đối tượng mà ở lệnh tiếp theo em vẫn dùng được lệnh Previous.

     

    + Với trường hợp này mình hay sử dụng lệnh "Giả Vờ" :)))

    Thế thì "Giả vờ" ở đây là như thế nào ??? Ví dụ thế này : Giả sử bạn đã chọn xong 1 nhóm đối tượng, bạn cần gán nhóm này vào các đối tượng vào "Previous"    >>> Gõ lệnh "Move" di chuyển >>> Pick 1 điểm là mốc di chuyển   >>> Nhấn ESC để hủy lệnh Move. ( Coi như giả vờ di chuyển đối tượng, nhưng lại không di chuyển)

    ---> Các đối tượng đã chọn được gán vào Previous.

    • Like 1

  5. 53 phút trước, Thangrl đã nói:

    gõ rồi, không có cái nào trả lời về vấn đề này. Bác biết không? chỉ em với huhu

     

    + Bạn chưa Crack phần mềm Autocad 2007. Để crack cad 2007 thì bạn lên Gg search, đến lúc này chắc ra chừng mấy trăm kết quả.


  6. 7 phút trước, dtruong1603 đã nói:

    Dạ em mới học vẽ 3D mấy anh giúp em phần này được không ạ, em vẽ như hình 1 xong đó dùng lệnh TRIM để được hình 2, nhưng em không thể dùng hình 2 để dựng khối 3D bằng lệnh EXTRUDE ạ

    + Để  EXTRUDE 1 đối tượng thành khối 3D thì hình vẽ của bạn phải thỏa mãn điều kiện: "Đó là đường Polyline khép kín".

    + Vậy thế nào là Polyline khép kín, bạn có thể bật công cụ Properties ( hoặc Ctrl+1). Nhìn vào dòng màu vàng bên dưới.

    + Vậy làm thế nào để đường Polyline trở thành khép kín sau khi dùng lệnh TRIM? 

    Bạn có thể dùng lệnh "BOdary" để bo đối tượng, hoặc có thể sử dụng công cụ Lisp để biến 1 số đường thành Pline khép kín ( Search từ khóa "Lisp nối line vv... trên diễn đàn)

     

    image.png

    • Like 2

  7. 56 phút trước, Doan Van Ha đã nói:

    Mọi người cho hỏi tí: biến hệ thống nào để khi tạo block thì block sau đó nếu chèn vào bản vẽ thì có thể dùng lệnh explode để nổ được?

    (tức đặt "allow exploding" trong lệnh tạo block í)

     

    Cháu tìm mãi ko ra :). Nhưng có cách để tạo Block kiểm soát việc cho nổ hay không nổ bằng lisp:

    Bác đọc thử bài này : https://www.cadtutor.net/forum/topic/16402-system-variable-allow-exploding/

    • Like 1

  8. 2 giờ trước, Q12091995 đã nói:

    Chào các bạn, mình có vấn đề như sau cần các bạn cho ý kiến. vấn đề ở đây là mình có bản vẽ bên xây dựng cung cấp qua cho ME xử lý, vấn đề ở đây là dim trong bản vẽ đó xuất hiện một vấn đề nhỏ. Mình khi sử dụng dim của mình với layer 0, nhưng khi dim xong các dim của mình hoàn toàn định dạng thành 1 layer khác. các bạn ai từng gặp rồi thì cho mình xin ý kiến nha. Mình cảm ơn.

     

    + Bạn gõ lệnh "DIMLAYER", kiểm tra xem có phải giá trị nó gán cho 1 layer riêng biệt hay ko. Nếu có, thì nhập dấu chấm "." vào giá trị đó.

    - DIMLAYER : Có từ CAD 2016 trở đi có biến này, nó gán layer khi cho Dim khi ghi kích thước.

    • Like 1

  9. 20 phút trước, haiha90 đã nói:

    em vừa thử,đúng là không có cái dấu chấm đỏ đó in ra.Nhưng mà nếu dc như nó không có như lisp cat dim thì tốt hơn,nó gọn và nhất là khi rà chuột qua nó không bị rườm rà khi bắt điểm ạ

     

    + Ko có cái Dimension nào mà ko có dấu chấm ở chân cả.

    Việc bạn dùng lisp cắt chân Dim ko có dấu chấm, là do bạn thiết lập khoảng cách từ dấu chấm đó đến nét vẽ gióng chân = 0. Nên ko thấy nó là điều đương nhiên.


  10. 1 giờ trước, Tan Phuoc đã nói:

    @ketxu chào bạn.

    cám ơn bạn đã chia sẻ, bạn có thể chia sẻ rõ thêm về cách làm giúp mình được không. 
    Mình cám ơn bạn nhiều

     

    + Google search, Youtube Search    là tính năng ko mất phí bạn ạ :)))

    Bạn mất công hỏi, thì mọi người đã cho bạn từ khóa để tìm kiếm rồi. Vậy tại sao bạn ko tìm kiếm câu trả lời dựa vào các từ khóa trên ?


  11. 3 giờ trước, anhhao_01 đã nói:

    Thank bạn Danh Cong.

    Nhưng ý mình là mình đang trong viewport nhưng sợi dây tóc nó chỉ hiện phía bên ngoài thay vì hiện bên trong như bình thường.như trong hình bạn thấy là mình dang trong viewport nhưng dây tóc nó hiện ra bêb ngoài đó bạn.

    Nó khó cái là nếu mình up file lẻn mấy bạn mở file lên ko thấy lỗi như mình.mình nghĩ do cài đặt hay cad lỗi.mình thử set cad về mặt định cũng ko đc

     

    + Vậy thì bạn thao tác :

    PURGE  ---> All  

    Audit  ---> Yes 

    Xem có được ko ???

    + Nếu ko được. Thì thử Save As bản vẽ sang định dạng DXF, rồi mở bản vẽ DXF lưu về Dwg lại xem.

    Nếu ko được nữa ....thì bạn nên thử độ cứng của máy tính với cái nền nhà xem thế nào :))))

×