Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
dotrong

Cách rải đều đối tượng trong 1 khoảng

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

Chào các bạn, mình có 1 vấn đề muốn các bạn giúp : mình có 1 đối tượng,muốn rải đều đối tg đó trong 1 khoảng thì phải làm ntn cho nhanh nhất. ví dụ : trong khoảng 10m mình muốn có 7 đối tg chia điều nhau trong khoảng đó kể cả 2 đầu mút ( ko dùng div để chia rùi coppy),thanks

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

:D

Chào các bạn, mình có 1 vấn đề muốn các bạn giúp : mình có 1 đối tượng,muốn rải đều đối tg đó trong 1 khoảng thì phải làm ntn cho nhanh nhất. ví dụ : trong khoảng 10m mình muốn có 7 đối tg chia điều nhau trong khoảng đó kể cả 2 đầu mút ( ko dùng div để chia rùi coppy),thanks

Theo mình thi bạn vẫn phải dùng lệnh div trước, sau đó thì dùng lệnh array

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
Chào các bạn, mình có 1 vấn đề muốn các bạn giúp : mình có 1 đối tượng,muốn rải đều đối tg đó trong 1 khoảng thì phải làm ntn cho nhanh nhất. ví dụ : trong khoảng 10m mình muốn có 7 đối tg chia điều nhau trong khoảng đó kể cả 2 đầu mút ( ko dùng div để chia rùi coppy),thanks

 

Trong lệnh DIV có dòng lệnh hỏi Block (đối tượng của 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
Chào các bạn, mình có 1 vấn đề muốn các bạn giúp : mình có 1 đối tượng,muốn rải đều đối tg đó trong 1 khoảng thì phải làm ntn cho nhanh nhất. ví dụ : trong khoảng 10m mình muốn có 7 đối tg chia điều nhau trong khoảng đó kể cả 2 đầu mút ( ko dùng div để chia rùi coppy),thanks

Vấn đề của bạn dùng lệnh array là hiệu quả nhất bạn ah. Bạn tìm hiểu kĩ về lệnh array đi nhé. Chúc thành công, vui vẻ.

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
Chào các bạn, mình có 1 vấn đề muốn các bạn giúp : mình có 1 đối tượng,muốn rải đều đối tg đó trong 1 khoảng thì phải làm ntn cho nhanh nhất. ví dụ : trong khoảng 10m mình muốn có 7 đối tg chia điều nhau trong khoảng đó kể cả 2 đầu mút ( ko dùng div để chia rùi coppy),thanks

Bạn có thể dùng lệnh MEASURE (ME) cũng rất hay và hiệu quả (với đ.kiện đtượng của bạn là 1 block). Mình hay dùng lệnh ME để trồng cây trong các bản vẽ quy hoạch.

Chúc bạn thành cô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
Chào các bạn, mình có 1 vấn đề muốn các bạn giúp : mình có 1 đối tượng,muốn rải đều đối tg đó trong 1 khoảng thì phải làm ntn cho nhanh nhất. ví dụ : trong khoảng 10m mình muốn có 7 đối tg chia điều nhau trong khoảng đó kể cả 2 đầu mút ( ko dùng div để chia rùi coppy),thanks

 

Mình có 1 cách:

- Copy 1 cái để ở đầu mút trước.

- Lại dùng lệnh copy base point chọn điểm mút đó, hỏi khoảng cách thì kích vào cái máy tính bỏ túi(QuickCalc).

- Trong cái máy tính bỏ túi có thể lấy được 'Distance between two points' lấy được chiều dài của đoạn thẳng thì chia cho n (ở đây n=6), trong máy tính bỏ túi này có đủ công cụ để cộng trừ nhân chia.

- Kích vào apply vậy đã nhập được khoảng cần copy.

- Cần phải chọn hướng cần copy nữa, để chuột dọc theo chiều của đoạn thẳng(nhớ phải để Polar tracking-ON), lúc nào bắt được hướng rồi thì enter.

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ó 1 cách:

- Copy 1 cái để ở đầu mút trước.

- Lại dùng lệnh copy base point chọn điểm mút đó, hỏi khoảng cách thì kích vào cái máy tính bỏ túi(QuickCalc).

- Trong cái máy tính bỏ túi có thể lấy được 'Distance between two points' lấy được chiều dài của đoạn thẳng thì chia cho n (ở đây n=6), trong máy tính bỏ túi này có đủ công cụ để cộng trừ nhân chia.

- Kích vào apply vậy đã nhập được khoảng cần copy.

- Cần phải chọn hướng cần copy nữa, để chuột dọc theo chiều của đoạn thẳng(nhớ phải để Polar tracking-ON), lúc nào bắt được hướng rồi thì enter.

qua mấy lần làm thử nghiệm mình thấy cách dùng DIV và ME cũng không có gì khac nhau là mấy. mình nghĩ các bạn nên dùng theo một trong hai cách đó. thâ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
qua mấy lần làm thử nghiệm mình thấy cách dùng DIV và ME cũng không có gì khac nhau là mấy. mình nghĩ các bạn nên dùng theo một trong hai cách đó. thân!!!

Một cái là chia theo khoảng cách, 1 cái là chia theo số lượng mà không khác nhau thì hơi lạ. 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ó cách giúp bạn với điều kiện bạn có dùng ACV 1.0 của bác Hoành. Trong đó có lệnh ACD rải đều đối tượng (nguyên văn trong help: ACD - ARRAY COPY FOLLOW DISTANCE : Copy một đối tượng làm nhiều lần theo một khoảng cách cho trước sao cho phủ đầy một khoảng cách khác.)

- Bạn chỉ cần dùng lệnh DIV chia ra số lượng đối tượng mà bạn muốn. Thao tác này ta lấy đc khoảng cách giữa các đối tượng.

- Dùng lệnh ACD để rải đều. Lệnh này rất nhanh đấy.

Hy vọng bạn ko ngại cài đặt ACV 1.0, trong đó còn rất nhiều lệnh hay.

Thâ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
Một cái là chia theo khoảng cách, 1 cái là chia theo số lượng mà không khác nhau thì hơi lạ. Nhỉ??

chia theo khoảg cách hay số luợng thì cũng từ một cách tính ma ra cả thôi mà. chúng đều có quan hệ vơi nha cả mà

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

Trong express cad có 1 lệnh làm việc đó rất nhanh và hay đó là "copym". Tiến hành ns:

 

COPYM

Select objects: 1 found

Select objects:

Base point:

Second point or

[Repeat (last)/Divide/Measure/Array (dynamic)/Undo] <exit>: m

Select measure ending point:

Distance between copies: 10/7

 

(lưu ý Base point là điểm đầu

measure ending point là điểm đầu mút)

  • Vote tăng 2

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 dùng lệnh Copym, chọn đối tuợng cần copy, chọn Divide, chọn điểm cuối khoảng cần chia, chọn số khoảng cần chia trong đoạn bạn muốn chia.

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 dùng lệnh Copym, chọn đối tuợng cần copy, chọn Divide, chọn điểm cuối khoảng cần chia, chọn số khoảng cần chia trong đoạn bạn muốn chia.

Cảm ơn ht2305, lần đầu tiên biết lệnh này, thực sự rất bổ ích.

Ilove CADVIET

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
Chào các bạn, mình có 1 vấn đề muốn các bạn giúp : mình có 1 đối tượng,muốn rải đều đối tg đó trong 1 khoảng thì phải làm ntn cho nhanh nhất. ví dụ : trong khoảng 10m mình muốn có 7 đối tg chia điều nhau trong khoảng đó kể cả 2 đầu mút ( ko dùng div để chia rùi coppy),thanks

 

Quả thật nói đến vấn đề bạn hỏi thì có rất nhiều cách giải quyết. Bạn có thể tạo cho nó một cái list

Nhưng theo minh thấy thông dụng và hiệu quả nhất vẫn là dung lệch array bạn ah`.

Chúc bạn thành cô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


×