Đến nội dung


Hình ảnh

biến đổi thuộc tính nhiều đối tượng ??!??


  • Please log in to reply
7 replies to this topic

#1 dactam

dactam

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 10 March 2010 - 08:22 PM

lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

Nhưng giả sử trường hợp:
...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)
và 1000 đối tượng mang thuộc tính layer B (không thuộc block)
...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?
....
làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm
  • 0

#2 hdg2318

hdg2318

    biết lệnh mirror

  • Members
  • PipPipPip
  • 158 Bài viết
Điểm đánh giá: 31 (tàm tạm)

Đã gửi 10 March 2010 - 09:02 PM

lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

Nhưng giả sử trường hợp:
...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)
và 1000 đối tượng mang thuộc tính layer B (không thuộc block)
...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?
....
làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm

một cách đơn giản, click phải chuột, chọn Quick select ---> bạn sẽ lọc được toàn bộ đối tượng A, rồi thay đổi thuộc tính của tất cả A bằng lệnh MO.
khongg biết bạn đã thử cách này chưa :cheers:
  • 0

Có 2 cách để nhìn đời:
1 là : coi như chẳng có gì là huyền diệu
2 là : coi như mọi điều đều huyền diệu


Click here


#3 svba1608

svba1608

    Tưởng Thị Tú Khuyên

  • Moderator
  • PipPipPipPipPipPipPip
  • 601 Bài viết
Điểm đánh giá: 620 (tốt)

Đã gửi 10 March 2010 - 09:05 PM

một cách đơn giản, click phải chuột, chọn Quick select ---> bạn sẽ lọc được toàn bộ đối tượng A, rồi thay đổi thuộc tính của tất cả A bằng lệnh MO.
khongg biết bạn đã thử cách này chưa :cheers:

Hoặc bạn có thể sử dụng lệnh filter (lệnh tắt fi)
Về cách sử dụng bạn tự tìm hiểu hoặc xem tại đây
  • 0
http://khuyen.space

#4 tucdrom

tucdrom

    — T — U — N — A —

  • Members
  • PipPipPipPipPipPip
  • 497 Bài viết
Điểm đánh giá: 642 (tốt)

Đã gửi 10 March 2010 - 09:10 PM

lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

Nhưng giả sử trường hợp:
...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)
và 1000 đối tượng mang thuộc tính layer B (không thuộc block)
...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?
....
làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm

Sao bạn lại fải pick từng đối tượng.Sau khi đã pick chọn đối tượng gốc thì ta có thể dùng chuột quét toàn bộ 1000 đối tượng đích mà.
  • 0

Email : anhtu2101@gmail.com



 


#5 w1nDream

w1nDream

    biết lệnh ddedit

  • Members
  • PipPipPipPip
  • 293 Bài viết
Điểm đánh giá: 73 (tàm tạm)

Đã gửi 10 March 2010 - 09:12 PM

lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

Nhưng giả sử trường hợp:
...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)
và 1000 đối tượng mang thuộc tính layer B (không thuộc block)
...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?
....
làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm


Có thể dùng các cách sau:
1.Bạn hãy dùng lệnh Layiso để jữ riêng layer A và layer B lại.Sau đó MA pick vào đối tượng Layer A và bôi tất cả đối tượng của layer B.
2.Để layer A hiện hành sau đó dùng lệnh LAYCUR rồi quét chọn toàn bộ đối tượng Layer B.
3.Dùng lệnh SSX chọn 1 đối tượng Layer B--Enter
Sau đó MA pick đối tượng Layer A---- rồi đánh P để select---Enter---> OK

Type "ssx" at a Command: prompt or
(ssx) at any object selection prompt.
Select object :
Current filter: ((0 . "TEXT") (7 . "ChuSo") (8 . "DIENDIENTICH") (210 0.0 0.0
1.0))
Enter filter option [Block
name/Color/Entity/Flag/LAyer/LType/Pick/Style/Thickness/Vector]:
750 found.

Command:
Command: ma MATCHPROP
Select source object:
Current active settings: Color Layer Ltype Ltscale Lineweight Thickness
PlotStyle Text Dim Hatch Polyline Viewport Table

Select destination object(s) or [Settings]: p
Select destination object(s) or [Settings]:

:cheers:
  • 0
__Tâm tựa lưu thủY__
Vi nhân nan

#6 dangthevinhxuanhoa

dangthevinhxuanhoa

    biết vẽ polygon

  • Members
  • PipPip
  • 71 Bài viết
Điểm đánh giá: 26 (tàm tạm)

Đã gửi 10 March 2010 - 09:51 PM

lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

Nhưng giả sử trường hợp:
...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)
và 1000 đối tượng mang thuộc tính layer B (không thuộc block)
...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?
....
làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm

bạn nên tham khảo:
http://www.cadviet.c...huyen_nghiep/0/
  • 0

#7 dactam

dactam

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 10 March 2010 - 11:06 PM

một cách đơn giản, click phải chuột, chọn Quick select ---> bạn sẽ lọc được toàn bộ đối tượng A, rồi thay đổi thuộc tính của tất cả A bằng lệnh MO.
khongg biết bạn đã thử cách này chưa :cheers:

mình vẫn chưa hiểu cách này lắm.
Trong đồ án của mình như sau:
gồm có cao độ dạng TEXT và đường đồng mức dạng SPLINE
sở dĩ mình có câu hỏi như trên vì:
- nửa số cao độ và đường đồng mức cùng thể hiện layer A
- nửa số cao độ và đường đồng mức kia cùng thể hiện layer B
hjc, nghe có vẻ hơi lằng nhằng chút nhỉ!

Để em tóm tắt lại thế này:

+ LAYER A gồm: các cao độ và các đường đồng mức
+ LAYER B gồm: các cao độ và các đường đồng mức luôn!!!! (hjc, giảng viên đưa cái file trời đánh như vậy đó!!!)
và 2 cái nửa này nó cứ trộn lẫn vào nhau nên ko thể pick bên này và quét chọn hết bên kia được
Em chỉ mún cho cao độ hiện lên thôi (ngặt một nỗi là nữa số cao độ này thuốc layer A, nửa kia thuộc layer B (đường đồng mức cũng vậy!!!) )

Giờ phải làm sao cho biến các đồng mức thuộc layer A thành layer B (và làm tương tự vậy cho các cao độ) rồi sau đó mới layiso cho cái cái nào hiện cái nào ẩn đc!!!)
  • 0

#8 dactam

dactam

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 10 March 2010 - 11:15 PM

Có thể dùng các cách sau:
1.Bạn hãy dùng lệnh Layiso để jữ riêng layer A và layer B lại.Sau đó MA pick vào đối tượng Layer A và bôi tất cả đối tượng của layer B.
2.Để layer A hiện hành sau đó dùng lệnh LAYCUR rồi quét chọn toàn bộ đối tượng Layer B.
3.Dùng lệnh SSX chọn 1 đối tượng Layer B--Enter
Sau đó MA pick đối tượng Layer A---- rồi đánh P để select---Enter---> OK

Type "ssx" at a Command: prompt or
(ssx) at any object selection prompt.
Select object :
Current filter: ((0 . "TEXT") (7 . "ChuSo") (8 . "DIENDIENTICH") (210 0.0 0.0
1.0))
Enter filter option [Block
name/Color/Entity/Flag/LAyer/LType/Pick/Style/Thickness/Vector]:
750 found.

Command:
Command: ma MATCHPROP
Select source object:
Current active settings: Color Layer Ltype Ltscale Lineweight Thickness
PlotStyle Text Dim Hatch Polyline Viewport Table

Select destination object(s) or [Settings]: p
Select destination object(s) or [Settings]:

:cheers:



oh, thanks bác nhìu!
mình đã dùng cách thứ 3 của bác rất phù hợp trong trường hợp này của em!!!
em làm đc oài! hj
cảm ơn bác!
  • 0