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

Tính năng hay của Block

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

Song block ông bạn sửa lại mất tính năng lựa chọn visibility .. :rolleyes:

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
Ngoài ra bạn cũng có thể tạo ra 1 hàng rào bằng array.

Nó rất tiện dụng với bản vẽ quy hoạch hoặc lan can sắt.

Chỉ cần tạo sẵn 1 cái và sử dụng cho mọi mọi lan can hàng rào.

Bạn có thể tham khảo ở đây.

http://www.cadviet.com/upfiles/Thu_nghiem_1.dwg

gp14 nghiên cứu thêm đi. Còn vô vàn cái hay nữa đấy! :s_big:

 

bạn chỉ mọi người làm block cái cửa sổ đi bạn. Vì mình mò hoài mà không cách nào làm được như BV thử nghiệm của bạn. (Có nghĩa là không làm sao khi thay đổi chiều dài cả cửa sổ mà các cánh cửa vẫn luôn được chia đều)

 

thanks trước nha bạn!

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 chỉ mọi người làm block cái cửa sổ đi bạn. Vì mình mò hoài mà không cách nào làm được như BV thử nghiệm của bạn. (Có nghĩa là không làm sao khi thay đổi chiều dài cả cửa sổ mà các cánh cửa vẫn luôn được chia đều)

 

thanks trước nha bạn!

 

sao kg ai trả lời hết vậy? Mình thử quá chừng rồi mà kh được. Mong các huynh chỉ giúp!

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 chỉ mọi người làm block cái cửa sổ đi bạn. Vì mình mò hoài mà không cách nào làm được như BV thử nghiệm của bạn. (Có nghĩa là không làm sao khi thay đổi chiều dài cả cửa sổ mà các cánh cửa vẫn luôn được chia đều)

 

thanks trước nha bạn!

 

Đây là file sản phẩm trong bài này:

Các bạn chú ý làm đúng theo hướng dẫn của mình:

bước 1 :

Trước tiên bạn dựng hình các style cửa sổ (vd 3 style) như của mình

1.jpg

 

 

Sau đó bạn save file này lại với tên là filegoc.dwg (để làm bản gốc sau này sẽ mở ra rồi copy-chỉ là mẹo để thao tác nhanh hơn thôi-)

bây giờ bạn bắt đầu tiến hành tạo chức năng Visibility (hiểu nôm na là tạo các kiểu style cho chiếc cửa sổ

-Bạn mở file vừa tạo trên rồi save as ra file mới đặt tên là Block.dwg

bạn có thể xoá bỏ style2 và style3 và chỉ giữ lại style1

bước 2 :

bạn block style1 lại

Bước 3:

Vào edit block (lệnh là bedit,be) bạn sẽ thấy bảng block authoring Palettes:

trong thẻ Parametters bạn chọn Visibility rồi click vào màn hình, nháy đúp vào đó

bạn sẽ thấy bảng visibility states (bạn có thể đổi lại tên thành kiểu 01), sau đó bạn chọn new rồi đặt tên cho view đó(ví dụ là Kiểu 02) rồi nhấn ok

 

 

2.jpg

 

 

Sau đó bạn vẽ 1 đường line để làm căn cứ căn chỉnh.

 

3.jpg

 

 

Tiếp theo bạn nhấn vào nút Make invisible ở góc phải phía trên

 

 

4.jpg

 

 

Rồi chọn tất cả các đối tượng (trừ đường line dùng làm điểm gốc)

Sau đó bạn mở bản vẽ filegoc.dwg rồi copy mẫu cửa style 02 và paste lại vào (chú ý bắt điểm dựa vào đường line sao cho 2 khớp giữa 2 kiểu cửa)

 

 

5.jpg

 

 

Tiếp tục nháy đúp vào chữ Visibility/New và đặt tên là kiểu 03

Tiếp theo bạn nhấn vào nút Make invisible ở góc phải phía trên

Hình 4

rồi chọn tất cả các đối tượng (trừ đường line dùng làm điểm gốc)

Sau đó bạn mở bản vẽ filegoc.dwg rồi copy mẫu cửa style 03 và paste lại vào (chú ý bắt điểm dựa vào đường line sao cho 2 khớp giữa 2 kiểu cửa)

 

 

6.jpg

 

Sau đó bạn xoá bỏ đường line (màu trắng dùng làm điểm gốc để paste)

như vậy là ta đã tạo xong chức năng Visibility cho block này rồi (có thể close block và thử xem kết quả)

Khi đó ta chọn block sẽ thấy biểu tượng tam giác, click vào đó ta sẽ thấy các Kieu 01,02,03

Bây giờ tạo chức năng Strecth cho Block

 

bước 1 :

Vào edit block bạn sẽ thấy bảng block authoring Palettes:

trong thẻ Parametters bạn chọn lINEAR PARAMETTER

 

7.jpg

 

Sau đó tích chọn 2 điểm đầu và cuối của đối tượng

bấm chọn vào chữ Distance rồi vào bảng properties và chọn như hình dưới

 

 

8.jpg

 

bước 3: sang thẻ thẻ actions chọn stretch actions

 

 

 

9.jpg

 

 

sau đó chọn distance >và nhấn vào đầu mút bên phải (có vòng tròn đỏ) nhấn rồi chọn vùng strecth frame như hình sau

 

 

10.jpg

 

Sau đó chọn đối tượng sẽ strecth

11.jpg

 

 

Tiếp tục: chọn stretch actions trong thẻ thẻ actions

sau đó chọn distance >và nhấn vào đầu mút bên phải (có vòng tròn đỏ) nhấn rồi chọn vùng strecth frame như hình sau

 

 

12.jpg

 

 

Sau đó chọn đối tượng sẽ strecth

13.jpg

 

 

chú ý chọn đối tượng strecth chuẩn theo đúng hình vẽ.

làm tương tự với như thế đối với strecth2 và 3

 

14.jpg

15.jpg

 

 

(để các cánh cửa sổ cách đều khi strecth )Bây giờ bạn hãy để ý cái cửa sổ này có 4 cánh như vậy ta sẽ chọn lần lượt vào chữ strecth để giá trị Distance multiplier là 1, strecth1 để là 0.75, strecth 2 để là 0.5 và strecth 3 để là 0.25 (khi đó khi strecth block thì khoảng cách giữa các ô cửa sẽ đều nhau

 

16.jpg

 

Bạn làm tương tự như thế nếu muốn strecth block theo phương thẳng đứng

 

lúc này ta mới làm strecth block được đối với kiểu 01 (kiểu cửa sổ 01), để tiếp tục cho 2 kiểu cửa còn lại

bạn bấm chọn kiểu 02 sau chọn nút Make visible và chọn đối tượng là các chữ strecth,strecth1, strecth2, strecth3 và Distance rồi enter

 

17.jpg

18.jpg

 

Tiếp tục chọn kiểu 03 (kiểu cửa 03) và làm tương tự như trên

làm đến đây coi như đã xong, nếu bạn muốn hatch các ô kính thì lần lượt chọn các kiểu và hatch cho chúng (chú ý để chế độ hatch assosiative)

Cuối cùng ta close block lại sẽ được kết quả như file block.dwg

Khi đó ta muốn stretch block thì chỉ cần click vào block rồi di chuyển mũi tên đến vị trí cần thiết.

 

chú ý thêm nếu bạn muốn strecth block theo các kích thước cho trước thì bạn làm như sau:

-gõ bedit và chọn block đó:

-bấm chọn Distance

-trong Propeties, ở phần Dist type bạn chọn list

 

a.jpg

 

ở ô Dist value list bạn bấm vào như hình dưới và nhập các giá trị sẽ strecth

 

b.jpg

Vậy là OK

  • 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

Trên cả tuyệt vời. Mình đã thực hành và thất rất rất rất OK!

 

Mấy bữa nay mình đang nghiên cứu tài liệu về Revit Architecture 2008. Thực hành cũng được ít nhiều.

 

Không biết mấy bro có ai quan tâm nó không, để cùng thảo luận cho xôm 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
Đây là block mình mới sửa lại, bạn đã tạo attribute để "constan=yes" nên nó ko thay đổi giá trị được.

http://www.cadviet.com/upfiles/NewBlock.dwg

 

Block của bạn tạo bằng cách gì mà lệnh explode không thể phá vỡ được vậy ? Khi muốn chỉnh sửa trạng thái của visibility thì làm thế nào.

  • 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ác GP14 ơi, em tạo ký hiệu nét cắt gồm có move, flip, rotate. Nhưng mà tính năng rotate lại quay cả góc nghiêng chữ ký hiệu mặt cắt theo (rotation<>0). Em muốn chữ ký hiệu không bị nghiêng theo thì làm thế nào (rotation=0): vẫn quay theo rotate nhưng mà rotation=0. Đây là file của em http://www.cadviet.com/upfiles/SymbolCad.dwg. Cám ơn bác nhiều.

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ác GP14 ơi, em tạo ký hiệu nét cắt gồm có move, flip, rotate. Nhưng mà tính năng rotate lại quay cả góc nghiêng chữ ký hiệu mặt cắt theo (rotation<>0). Em muốn chữ ký hiệu không bị nghiêng theo thì làm thế nào (rotation=0): vẫn quay theo rotate nhưng mà rotation=0. Đây là file của em http://www.cadviet.com/upfiles/SymbolCad.dwg. Cám ơn bác nhiều.

Đơn giản là khi tạo chức năng rotate khi CAD yêu cầu chọn đối tượng thì bạn không chọn đối tượng text ký hiệu mặt cắt là được.

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
Đơn giản là khi tạo chức năng rotate khi CAD yêu cầu chọn đối tượng thì bạn không chọn đối tượng text ký hiệu mặt cắt là được.

Em cũng làm vậy rồi, nếu không chọn đối tượng text thì đối tượng text không quay theo phương mặt cắt, đối tượng text chỉ nằm yên 1 chỗ

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
Đơn giản là khi tạo chức năng rotate khi CAD yêu cầu chọn đối tượng thì bạn không chọn đối tượng text ký hiệu mặt cắt là được.

 

gp14 nhiệt tình với mọi ng thật

Mấy lần ph168xd cũng định làm 1 bài như thế và còn hơn thế nữa

cho mọi ng tham khảo. Nhưng sức ỳ cao quá. thanks gp14

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
Và tiếp nữa có thể tạo ra một list tuỳ chọn để scale block đó theo các tỉ lệ khác nhau....

scalist.jpg

 

Cái này theo tôi thấy rất hay... :leluoi:

 

Bác áp dụng cái này chưa hay rồi.

Bác phải làm 2 cái như vậy và có thể kéo giãn thì sẽ phục vụ

tốt hơn cho công việc của mọi ng.

Block authoring nếu không biết sử dụng đúng cách

bản vẽ sẽ vô cùng nặng, nên áp dụng vào những cái thật cần thiết thô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
gp14 nhiệt tình với mọi ng thật

Mấy lần ph168xd cũng định làm 1 bài như thế và còn hơn thế nữa

cho mọi ng tham khảo. Nhưng sức ỳ cao quá. thanks gp14

Khi nào triệt tiêu được sức ỳ, ph168xd làm thêm vài bài bổ sung, Block còn nhiều điều đáng để nghiên cứu nữa mà. :leluoi:

  • 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
Khi nào triệt tiêu được sức ỳ, ph168xd làm thêm vài bài bổ sung, Block còn nhiều điều đáng để nghiên cứu nữa mà. :leluoi:

 

Quả thật em ko có thời gian.Tối 10h mới lên diễn đàn

Đọc hết bài là vui lắm rồi anh ạh. Híc. Anh tiếp tục đ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

Dynamic block rất thú vị. Các ví dụ trên là những bài tập nho nhỏ về dynamic block. Bạn có thể tạo một dynamic block phức tạp hơn trong kết cấu ví dụ như mặt bằng móng có thể kèm theo mặt cắt các hướ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

Anh cho POM hỏi là khi POM làm Stretch Block như anh đã chỉ ở trên thì Stretch Block theo chiều ngang thì được, nhung khi POM xoay nó theo chiều đứng thì không được là sao nhỉ? POM đã thêm cho cái blog của mình hiệu ứng rotate nữa.

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
Anh cho POM hỏi là khi POM làm Stretch Block như anh đã chỉ ở trên thì Stretch Block theo chiều ngang thì được, nhung khi POM xoay nó theo chiều đứng thì không được là sao nhỉ? POM đã thêm cho cái blog của mình hiệu ứng rotate nữa.

Stretch theo chiều ngang hay dọc thì cũng tương tự vậy thôi bạn. Bạn up file bạn làm lên đây mình check lại coi sao?

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
Stretch theo chiều ngang hay dọc thì cũng tương tự vậy thôi bạn. Bạn up file bạn làm lên đây mình check lại coi sao?

Cảm ơn anh gp14 đã trả lời.

File đây ah. (Anh xem kỹ, POM nói trước là POM đã thêm một hiệu ứng nữa là rotate nhé)

http://www.cadviet.com/upfiles/sketch_block.dwg

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
Cảm ơn anh gp14 đã trả lời.

File đây ah. (Anh xem kỹ, POM nói trước là POM đã thêm một hiệu ứng nữa là rotate nhé)

http://www.cadviet.com/upfiles/sketch_block.dwg

Bạn chú ý làm theo các bước mình đã hướng dẫn.

đây là file của bạn mình đã sửa:

http://www.cadviet.com/upfiles/sketch_block_1.dwg

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

×