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


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

    Share

    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 : 29
    Đến từ : Quảng Ninh

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

    Bài gửi  tanghung on 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
    Admin

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

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

    Bài gửi  NVQ on 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


    _________________
    Có Khi nào trên đường đời tấp nập.....!
    Tôi vô tình nhặt được sấp đôla........!

    Trái đất này là của chúng mình....
    Mọi người vô đây bổ xung lí lịch giùmhttp://ctm5.forum0.net/forum-f10/topic-t71.htm

    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 : 29
    Đến từ : Quảng Ninh

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

    Bài gửi  tanghung on 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
    Admin

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

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

    Bài gửi  NVQ on 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.


    _________________
    Có Khi nào trên đường đời tấp nập.....!
    Tôi vô tình nhặt được sấp đôla........!

    Trái đất này là của chúng mình....
    Mọi người vô đây bổ xung lí lịch giùmhttp://ctm5.forum0.net/forum-f10/topic-t71.htm

    Sponsored content

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

    Bài gửi  Sponsored content Today at 11:03 pm


      Hôm nay: Thu Dec 08, 2016 11:03 pm