Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

LẠI MỘT HỌC KỲ MỚI CÙNG VỚI NHỮNG QUYẾT TÂM MỚI.ANH EM CỐ GẮNG LÊN NHA


2 posters

    Cách tìm trọng tâm của 1 đối tượng kín

    tanghung
    tanghung
    Ngồi bàn hai
    Ngồi bàn hai


    Tổng số bài gửi : 84
    Join date : 25/10/2008
    Age : 36
    Đến từ : Quảng Ninh

    Cách tìm trọng tâm của 1 đối tượng kín Empty Cách tìm trọng tâm của 1 đối tượng kín

    Bài gửi  tanghung Mon Nov 03, 2008 4:35 pm

    Cách xác định như sau:
    - Nếu đối tượng kín là region, bạn dùng lệnh massprop sẽ biết được tọa độ Centroid của đối tượng.
    - Nếu đối tượng kín chưa là region, hãy dùng lệnh region để convert nó thành region rồi thực hiện bước trên.

    lệnh centroid dưới đây sẽ yêu cầu người dùng chọn 1 region hoặc 3dsolid, chương trình sẽ vẽ một điểm point vào tọa độ trọng tâm của nó:


    (defun c:centroid ()
    (vl-load-com)
    (if (and (setq sel (entsel "\nRegion hoac 3D Solid: "))
    (wcmatch (cdr (assoc 0 (entget (setq ent (car sel)))))
    "REGION,3DSOLID"
    )
    )
    (progn
    (entmake
    (list
    (cons 0 "point")
    (cons 10
    (vlax-safearray->list
    (vlax-variant-value
    (vlax-get-property
    (vlax-ename->vla-object ent)
    'Centroid
    )
    )
    )
    )
    )
    )
    (sssetfirst (ssadd (entlast)) (ssadd (entlast)))
    )
    (alert "Hay chon doi tuong REGION hoac SOLID!")
    )
    (princ)
    )
    NVQ
    NVQ
    Admin


    Tổng số bài gửi : 72
    Join date : 25/10/2008
    Age : 37
    Đến từ : SunSpa_Resort

    Cách tìm trọng tâm của 1 đối tượng kín Empty Re: Cách tìm trọng tâm của 1 đối tượng kín

    Bài gửi  NVQ Fri Nov 07, 2008 10:51 pm

    Giải thích giùm các lệnh dc không( chú thích ngay bên cạnh các lệnh ấy). chẳng hiểu cái Vlax là cái ji Suspect Suspect Suspect Suspect
    tanghung
    tanghung
    Ngồi bàn hai
    Ngồi bàn hai


    Tổng số bài gửi : 84
    Join date : 25/10/2008
    Age : 36
    Đến từ : Quảng Ninh

    Cách tìm trọng tâm của 1 đối tượng kín Empty Re: Cách tìm trọng tâm của 1 đối tượng kín

    Bài gửi  tanghung Mon Nov 10, 2008 3:29 pm

    Chỉ biết dùng thôi. lệnh ntn ko biết. xài tạm là đc rùi. lol!
    NVQ
    NVQ
    Admin


    Tổng số bài gửi : 72
    Join date : 25/10/2008
    Age : 37
    Đến từ : SunSpa_Resort

    Cách tìm trọng tâm của 1 đối tượng kín Empty Re: Cách tìm trọng tâm của 1 đối tượng kín

    Bài gửi  NVQ Tue Nov 11, 2008 12:00 am

    Thế thì bó tay thôi. Dù sao cũng cảm ơn T. Hưng đã up cho mọi người một Lisp khá hay.

    Sponsored content


    Cách tìm trọng tâm của 1 đối tượng kín Empty Re: Cách tìm trọng tâm của 1 đối tượng kín

    Bài gửi  Sponsored content


      Hôm nay: Fri May 17, 2024 12:11 am