Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
slipknot#7

Các cách Scale 1 chiều

Các bài được khuyến nghị

Mình mới mò Cad 2007 nên nhiều cái chưa biết, nhất là cái Scale 1 chiều (phải chi thằng Cad nó như Corel hay AI thí quá tuyệt), nên mình có post bài lên hỏi và đc anh em giúp đỡ, sau đây là những kiểu mình đã Test thử:

1/ Lisp:

a/ XSC : scale rất ngon : chỉ nhập lệnh -> chọn đối tượng -> nhập trục -> thông số scale

b/ SCXY: quá tuyệt cho người dùng, cho scale theo một đối tượng gốc: chỉ việc nhập lệnh -> chọn đối tượng-> chọn cạnh 2 cạnh trục X -> chọn 2 cạnh trục X đối tượng mẫu (tiếp tục làm vậy đối với trục Y) là xong. Cái này cực chuẩn dành cho ai cần scale theo một thông số ỏ một mẫu kích thước nhật định

 

Nhưng trên đây là dùng Lisp, cái mình muốn là thử dùng những cái trong Cad, k dùng Lisp thì có một số:

1/ Insert:

Chỉ dùng đc cho Block, scale đc một chiều, nhưng có thể sai tỉ lệ

2/ Align:

Chỉ scale ti lệ theo một đối tượng mẫu

3/ Properties (cái này mới mò ra, chắc các bác cũng biết rồi)

chọn đối tượng or Block nhấp chuột phại chọn Properties (or Ctrl +1), chuyển đến khung scale, nhập số hoặc bật cái bàn tính lênh để nhân or chia theo tỉ lệ số lần, cái này dùng chuẩn nhưng có phần chậm hơn Lisp, nhưng mục đích cuối cùng vẫn tìm ra đc scale mà k cần dùng Lisp.

Trên đây là một số cái, mình mới dùng Cad chưa đc 1 tháng và cũng chưa học hành gì qua Cad, chủ yếu học hỏi anh em trên này, những phần mình post đối với một số bạn thì là quá thường nhưn ghy vong giúp ít một số anh em mới chập chững như mình.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình cũng k hiểu vì sao:

Ví dụ mình scale cái block cửa thì vào insert -> mặc định scale nó là X=1, y=1, z=1, giờ mình tăng cho trục x gấp 5 lần-ok, thì có ra cái cửa nhỏ lắm, nhỏ so với cửa gốc, nhưng chiều X thì có tăng ra, mình scale đều lên cho chiều Y bằng với cửa gốc thì tính ra nó k tăng trục X lên = 5 lần so với gốc, mà nó chỉ tầm khoảng 4,5 lần, có thể do mình làm sai hoặc do mình k nắm hết tính chất của insert, nên nó bị thế, chắc để các cao thủ vào giải thích xem sao. theo mình 1 là dùng lisp, 2 là dùng properties là chắc ăn nhất

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Mình cũng k hiểu vì sao:

Ví dụ mình scale cái block cửa thì vào insert -> mặc định scale nó là X=1, y=1, z=1, giờ mình tăng cho trục x gấp 5 lần-ok, thì có ra cái cửa nhỏ lắm, nhỏ so với cửa gốc, nhưng chiều X thì có tăng ra, mình scale đều lên cho chiều Y bằng với cửa gốc thì tính ra nó k tăng trục X lên = 5 lần so với gốc, mà nó chỉ tầm khoảng 4,5 lần, có thể do mình làm sai hoặc do mình k nắm hết tính chất của insert, nên nó bị thế, chắc để các cao thủ vào giải thích xem sao. theo mình 1 là dùng lisp, 2 là dùng properties là chắc ăn nhất

Bạn Up cái cửa đó lên có được không?hi, bạn haanh lại hiểu nhầm ý của bạn rồi.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Đây mình up lên cách scale 1 chiều = insert và kiểm chứng xự sai lệch, không biết là do mình chưa hiểu đc insert hay vì lý do gì, nhưng thấy nó bị sai lệch

scaleinsert.jpg

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Đó là do bạn để Unit của bản vẽ khác với Unit trong quá trình tạo Block thôi. Khi bạn để Unit là Inch thì trong quá trình tạo Block bạn cũng nên để đơn vị là Inch, không nên đổi sang milimet. Bạn để ý thấy Factor trong quá trình insert Block của bạn khác 1 không?

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Bạn Up cái cửa đó lên có được không?hi, bạn haanh lại hiểu nhầm ý của bạn rồi.

Bác úp cái FILE bản vẽ đó lên có được không?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×