hoquangvinh
-
Số lượng nội dung
215 -
Đã tham gia
-
Lần ghé thăm cuối
-
Ngày trúng
3
Bài đăng được đăng bởi hoquangvinh
-
-
Bạn xem lại dòng này: AB trùng AC ==> view đc xoay 1 góc BAC ==> góc quay luôn dương (??). Mình viết theo kiểu Align space của cad:
(defun c:ACS(/ p1 p2 p3 goc vs) (setq p1 (getpoint "\nChon Tam") p2 (getpoint p1 "\nChon Phuong hien tai") p3 (getpoint p1 "\nChon Phuong moi") goc (-(angle p3 p1)(angle p2 p1)) vs (getvar "viewsize") p1 (trans p1 1 0)) (command "ucs" "z" (/(* 180 goc)pi) "") (command "plan" "") (command "zoom" "c" (trans p1 0 1) vs) (princ) )
P/s Có bác lo cho topic này em sướng rồi , cảm ơn bác nhiều bạn mà viết như thế này là đã bỏ qua biết bao ý kiến của nhiều bác khác trong diễn đàn, mà cách giải quyết của họ có thể nhanh gọn và hay hơn của mình gấp nhiều lần. Bạn rút kinh nghiệm nhá!đúng là hôm nay mới thấy cái này hay hơn hẳn mấy cái mặc định ucs và mvsetup của cad nhưng bác có thể phát triển nó lên nữa ko ạ
em có biết cad 2014 nó quay viewport bằng lệnh ro luôn, đời của nó cao quá mà máy thì hơi cùi nên ko theo được
lisp mình có thể làm được tương tự như vậy không ạ
-
Hiện tại thì lisp trên chưa hỗ trợ, nhưng ý tưởng này rất hay! mình rất thích! Mãi mới thấy có 1 ý tưởng tốt hơn cho Lisp này. Mình sẽ update chức năng này trong bài sau. Cảm ơn Nhi nha!
ban đầu nghe thì thấy có vẻ thừa vì cal có sẵn rồi tội gì nữa nhưng sau khi xem thì thấy nó tiện quá cả text cả nhập đều được nên chơi luôn
mình chưa biết là đã có bài sau chưa bạn nhỉ
-
thế là bạn muốn sử dụng cả 2 trường hợp luôn à
nó cũng có lâu hơn gì mấy đâu, bên 1 enter bên 3 enter thôi mà
nếu vậy thì chờ các bác giải quyết hộ bạn thôi mình thì chịu khoản lisp này rồi
-
1
-
-
Dạ cái đó thì em biết ạ. Nhưng còn cái chức năng "khóa tất cả layer, trừ layer của đối tượng được chọn" (lệnh LKK của lisp trên) thì phải làm thế nào ạ? Dùng Layiso với lựa chọn "Lock and fade" thì khá bất tiện trong 1 số trường hợp.
Em đang dùng song song CAD 2007 và 2015 nên muốn 2 thằng đồng nhất 1 chút về thao tác.
lệnh khóa tất cả các layer là layiso chứ bạn, layiso thì có 2 lựa chọn:
1. tắt tất cả các layer khác chỉ hiện mỗi layer hiện hành. Layiso => S=>O=>chọn laye
2. đóng băng tất cả các layer khác (có bị mờ đi) và hiển thị layer hiện hành. Layiso => S=>L=>chọn độ sáng của layer hiện hành=>chọn layer
ko biết lệnh LKK của bạn khác cái này như thế nào nữa chứ
-
1
-
-
chắc là vậy, cái này mình nghĩ chắc do điểm định vị hatch
ông autodesk mới giải quyết được thôi hehe
-
http://www.cadviet.com/upfiles/5/50811_cong_tao_may_hatch.dwg
đây là file thể hiện hatch của mình muốn tạo
mục đích để cho tiện hơn thôi chứ làm thủ công thì nó cũng ko mất nhiều thời gian lắm
cái này thì anh em thiết kế như mình chắc dùng nhiều
-
cái đường chéo đó mình chỉ minh họa thôi mà
mục đích là để tô vật liệu, đánh bóng xa gần thôi nên đó là hình bình hành bất kỳ mà
mình có tăng số lượng đường line lên nhưng mà cách biến thiên hatch theo scale ko thể nắm bắt được quy luật, cứ phải mò dần rất là lâu mới được cái hatch ưng ý
-
E đã tạo hatch theo cả của bác Hoanh lẫn bạn tranchan rồi nhưng chưa có cái nào ưng ý cả
Myhatch_en.exe của bạn tranchan thì ko biết chính xác cách sử dụng nhưng sau khi lần một hồi thì cũng tạo được hatch ko đẹp. Trong khung vẽ tạo hatch đó chỉ được dùng chế độ Grid on ko có các điểm chia nhỏ hơn và sau khi vẽ được hatch rồi thì hiển thị lại ko giống cái mình vẽ.
Tạo trực tuyến của bác Hoanh thì hatch tương đối đúng ý mình rồi chỉ vì khung vẽ tạo hatch hơi nhỏ nên thao tác ko được tốt thôi
Mình đã dùng lisp của bác bemove là thấy tốt nhất
"Lisp tự tạo hatch
Download "Nhưng khi tạo được hatch rồi thì vẫn chưa được đúng theo ý lắm
hatch tạo ra là hình bên trái, hatch theo ý muốn là hình bên phải

mình có đặt vấn đề này rồi nhưng cũng chưa giải quyết được ở topic tạo hatch này (http://www.cadviet.com/forum/topic/2450-cach-tu-tao-mau-hatch-trong-acad/page-2) dù đã chia tỉ lệ các đường line rất nhỏ rồi nên mới đưa nó vào đây mong các pro giải quyết hộ với. Mình nghĩ cái này là do điểm định vị hatch ở tâm chứ ko phải ở biên, hatch của mình nếu lấy biên làm mốc sẽ giải quyết được.
Đây là file cad mẫu hatch mình tạo
-
lisp hay + nhiệt tình
thanks bác
-
bạn vào đó là down về dùng được thôi mà
link down ở trang 1 ấy, trang 2 mình có hướng dẫn sử dụng rồi
-
-
thế là giờ biết có cái bị lỗi có cái ko rồi
thanks bác
-
bạn down tại đây:
e đã cài được và đã dùng rồi nhưng cái cửa số DWG getway nó cứ hiện ra khi mở file mới (kể cả những file cũ đã tắt đi rồi vẫn bị hiển thị lại)
làm sao để tắt cái cửa sổ này để nó ko hiện lên nữa hả bác
-
Tôi dùng Cad 2008 Copy /paste thì mất tính động. Chẳng lẻ phài tạo lại tính năng Dynamic hả bạn? :)
mình cũng dùng cad 2008 mà, thử trên cad 2007 hay cad 2014 đều dùng bình thường
hôm nay mới gặp block động mà mất tính động khi copy sang file khác đấy
block của mình đây
-
Bạn xài Cad đời cao chắc ? 2008 như tôi thì thua :(
mình thấy block ko khác gì cả
bình thường mình dùng block động vẫn copy, pase bình thường như bạn conghoa nói vậy
bạn biết cái này khác block động khác ở chỗ nào ko mà copy sang ko dùng được
-
uh cũng chỉ có cách đó thôi
-
ở file trước bạn up lên đó thì block chưa có đối tượng ATT và text tên bản vẽ đang để là left, file này thì cả 4 đối tượng ATT của bạn đều để căn lề đúng rồi
còn chỗ value thì mình cũng chịu, dùng TCVN thì nó bị lỗi đấy còn dùng unicode thì mở unikey lên và chọn "luôn sử dụng clipboard cho unicode" thì value hay ATT gì cũng đúng hết. Chỉ tiếc là font unicode cho cad hơi ít thôi
còn khi mà bạn đã block ATT vào rồi muốn dịch chuyển đối tượng ATT trong block sang vị trí mới thì phải dùng lệnh battman thì nó mới cập nhật vào block
-
1
-
-
mình có dùng thử hatch của bạn rồi có một số hình thì nó chọn scale vừa với đường bao
còn lại các đường bao khác kích thước lón hơn thì nó vẫn bị chia nhỏ hatch ra như trường hợp ban đầu của mình (hình bên trái)
hatch của mình để tô vật liệu nên mới để khoảng cách ko đều nhau mà
-
file bản up lên đây thì chưa chèn đối tượng ATT mà
nếu file bạn làm chèn đối tượng ATT rồi thì chắc là vào trường hợp vị trí của đối tượng ATT chưa đúng nên khi bạn Block khung thì nó vẫn là vị trí ban đầu
muốn đối tượng ATT về vị trí mới sau khi đã Block thì dùng lệnh Battman chọn tên Block rồi Sync là Ok
với tên bản vẽ nên để canh lề của đối tượng ATT là center thì thì sửa text nó sẽ vẫn nằm giữa dù text dài hay ngắn, text của bạn trong khung vẫn đang để left
-
bạn đang chạy phần mềm gì thì mới tới bước này chứ
cái này chắc là do khai báo thông số khi thiết kế thôi
bạn dùng phần mềm nào thì chắc mọi người sẽ giúp được
đây trong mục nova thì ko biết có phải bạn dùng nova ko, nếu nova thì mình chịu vì mình ko dùng, để các bạn nova xem vậy
-
1
-
-
đây là mẫu hatch mình gửi kèm cả file cad luôn
http://www.cadviet.com/upfiles/5/50811_mau_hatch.rar
mẫu hatch thì tạo trong ô: 0,0; 1,1 theo đúng như trong lisp hướng dẫn rồi
vì hatch của mình nó ko rải đều như các hatch khác nên tỉ lệ scale cũng khác
-
hic đi mấy hôm về vẫn chưa thấy có ai chỉ giáo nhỉ
chắc là phải chỉnh bo scale cho khớp với hình thôi vậy
-
chưa thấy cao thủ nào check cả nhỉ
hatch trên thì mình cũng có thể chỉnh tay bo cho đúng ý bằng cách thay đổi scale cho khớp với khuôn hình, nhưng như vậy thì ở 2 ô tô hatch khác kích thước thì scale cũng khác nhau dẫn đến hatch không đều nhau
nếu chỉnh được khi tạo hatch là tốt nhất, có bạn nào biết chỉ giúp mình với
-

Lisp tự tạo hatch
Theo lisp của bạn thì tạo được hatch rồi nhưng khi tạo được hatch rồi lại có điều chưa ưng ý lắm: mình muốn cái đường biên của hatch sẽ nằm sát đường biên của vùng cần hatch, chứ như bây giờ thì nó cứ nằm chính giữa vùng cần hatch làm hatch bị lệch mất.
Hatch ban đầu là hình bên trái, hatch mong muốn là hình bên phải.
Nhờ cao thủ chỉ giáo thêm xem có cách nào khắc phục được không
Thanks
[Đã xong] - Lisp Calculator thay thế cho máy tính của CAD
trong AutoLisp
Đã đăng · Trả lời báo cáo
chờ bài update của bạn