Đến nội dung


Hình ảnh
- - - - -

Làm cách nào chuyển cad 2d sang 3d


  • Please log in to reply
10 replies to this topic

#1 khopanh

khopanh

    biết zoom

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

Đã gửi 03 July 2008 - 11:30 PM

Kính gửi các Pro.
Mình có tờ bản đồ Cad của các bác đi mia, khổ nỗi nó 1/2 là 2D, 1/2 là 3D, rõ là như thế này:
- Các đường đồng mức thì có cái ở đúng độ cao của nó (3D), có cái nằm bẹp ở độ cao 0 (2D)
- Các đường xá, cầu cống... các bác vẽ vào đều nằm bẹp ở độ cao 0
- Các ghi chú độ cao, tên điểm, ký hiệu... nằm bẹp ở độ cao 0
Kính gửi các pro, có cách nào chuyển nó về 3D theo đúng độ cao của nó không? Mình thấy trên diễn đàn bảo rằng chỉ cần dùng vài lệnh lsp đơn giản, mình thì không làm được. Nếu làm thủ công chắc đến tết Công Gô quá.
Thank kiu và mong nhận được hồi âm sớm
  • 0

#2 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4106 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 04 July 2008 - 12:11 AM

Kính gửi các Pro.
Mình có tờ bản đồ Cad của các bác đi mia, khổ nỗi nó 1/2 là 2D, 1/2 là 3D, rõ là như thế này:
- Các đường đồng mức thì có cái ở đúng độ cao của nó (3D), có cái nằm bẹp ở độ cao 0 (2D)
- Các đường xá, cầu cống... các bác vẽ vào đều nằm bẹp ở độ cao 0
- Các ghi chú độ cao, tên điểm, ký hiệu... nằm bẹp ở độ cao 0
Kính gửi các pro, có cách nào chuyển nó về 3D theo đúng độ cao của nó không? Mình thấy trên diễn đàn bảo rằng chỉ cần dùng vài lệnh lsp đơn giản, mình thì không làm được. Nếu làm thủ công chắc đến tết Công Gô quá.
Thank kiu và mong nhận được hồi âm sớm

Thực sự là chưa hiểu yêu cầu của bạn.

Đưa bản vẽ về 3D theo đúng độ cao của nó thì cần làm những gì (theo cách thủ công).
  • 0

#3 khopanh

khopanh

    biết zoom

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

Đã gửi 04 July 2008 - 05:06 AM

Thực sự là chưa hiểu yêu cầu của bạn.

Đưa bản vẽ về 3D theo đúng độ cao của nó thì cần làm những gì (theo cách thủ công).

vd như thế này pác ạ:
- đường đồng mức (đẳng cao) dạng polyline, nếu ở 3d thì mỗi điểm có X, Y, Z cái Z này chỉ đúng độ cao của đường bình độ (vd 200 m) cho toàn thể các điểm đỉnh. Còn Z=0 tức 2D, phải làm thủ công là vào Properties chọn từng điểm 1, 2..n và sửa Z=200
- các text độ cao cũng vậy: text vd=300.5 có X, Y, Z=0 chuyển về X, Y, Z=300.5
- Các ghi chú, ký hiệu thì rơi vào vị trí có độ cao nào thì gán nội suy cho nó, vd: nó nằm trong 3 điểm X1, Y1, Z1; X2, Y2, Z2, X3, Y3, Z3 nó có vị trí X,Y, Z=0, nội suy Z từ 3 điểm kia để gán cho nó
Thank kiu, mong hồi âm
  • 0

#4 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4106 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 04 July 2008 - 08:17 AM

- đường đồng mức (đẳng cao) dạng polyline, nếu ở 3d thì mỗi điểm có X, Y, Z cái Z này chỉ đúng độ cao của đường bình độ (vd 200 m) cho toàn thể các điểm đỉnh. Còn Z=0 tức 2D, phải làm thủ công là vào Properties chọn từng điểm 1, 2..n và sửa Z=200
Bạn cần 1 lisp để nâng 1 (hoặc nhiều) đối đường pline có Z khác nhau về một giá trị Z tuyệt đối được nhập vào từ bàn phím?

- các text độ cao cũng vậy: text vd=300.5 có X, Y, Z=0 chuyển về X, Y, Z=300.5
Bạn muốn lisp gán độ cao Z của 1 text bằng giá trị của nó?

- Các ghi chú, ký hiệu thì rơi vào vị trí có độ cao nào thì gán nội suy cho nó, vd: nó nằm trong 3 điểm X1, Y1, Z1; X2, Y2, Z2, X3, Y3, Z3 nó có vị trí X,Y, Z=0, nội suy Z từ 3 điểm kia để gán cho nó
Cái này nhờ bác Vbao xem giúp hình như diễn đàn mình có rồi!
  • 0

#5 khopanh

khopanh

    biết zoom

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

Đã gửi 05 July 2008 - 09:36 PM

Đúng như bác nói đấy. Nhưng cụ thể là pác có đoạn lsp đó không? Giúp mình nhé, thank kiu
  • 0

#6 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4106 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 05 July 2008 - 09:42 PM

Đúng như bác nói đấy. Nhưng cụ thể là pác có đoạn lsp đó không? Giúp mình nhé, thank kiu

Cụ thể là tôi chưa có đoạn lisp nào như vậy cả.
  • 0

#7 vbao

vbao

    biết lệnh array

  • CADViet Team
  • PipPipPip
  • 184 Bài viết
Điểm đánh giá: 80 (tàm tạm)

Đã gửi 06 July 2008 - 08:43 AM

- đường đồng mức (đẳng cao) dạng polyline, nếu ở 3d thì mỗi điểm có X, Y, Z cái Z này chỉ đúng độ cao của đường bình độ (vd 200 m) cho toàn thể các điểm đỉnh. Còn Z=0 tức 2D, phải làm thủ công là vào Properties chọn từng điểm 1, 2..n và sửa Z=200
Bạn cần 1 lisp để nâng 1 (hoặc nhiều) đối đường pline có Z khác nhau về một giá trị Z tuyệt đối được nhập vào từ bàn phím?

- các text độ cao cũng vậy: text vd=300.5 có X, Y, Z=0 chuyển về X, Y, Z=300.5
Bạn muốn lisp gán độ cao Z của 1 text bằng giá trị của nó?

- Các ghi chú, ký hiệu thì rơi vào vị trí có độ cao nào thì gán nội suy cho nó, vd: nó nằm trong 3 điểm X1, Y1, Z1; X2, Y2, Z2, X3, Y3, Z3 nó có vị trí X,Y, Z=0, nội suy Z từ 3 điểm kia để gán cho nó
Cái này nhờ bác Vbao xem giúp hình như diễn đàn mình có rồi!

bạn dùng file này để chuyển text về tọa độ Z = theo giá trị của text
http://www.cadviet.c...s/text2elev.vlx
  • 0

#8 khopanh

khopanh

    biết zoom

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

Đã gửi 06 July 2008 - 09:02 PM

bạn dùng file này để chuyển text về tọa độ Z = theo giá trị của text
http://www.cadviet.c...s/text2elev.vlx

Rất cảm ơn bác, mình k sử dụng cad nhiều nên pác có thể chỉ dẫn sử dụng cái file *.vlx như thế nào k? mình tìm trên help của cad 14 k có. Thank kiu
  • 0

#9 vbao

vbao

    biết lệnh array

  • CADViet Team
  • PipPipPip
  • 184 Bài viết
Điểm đánh giá: 80 (tàm tạm)

Đã gửi 06 July 2008 - 09:59 PM

Rất cảm ơn bác, mình k sử dụng cad nhiều nên pác có thể chỉ dẫn sử dụng cái file *.vlx như thế nào k? mình tìm trên help của cad 14 k có. Thank kiu

mở cad lên, tại dòng command nhập lệnh : ap -> hiện hộp thoại load/Unload applications -> click vào look in -> tìm đến thư mục chứa file text2elev.vlx -> chọn load - sau đó chọn close đóng hộp thoại - trở về cad, tại dòng command nhập : text2elev để thực hiện lệnh.
  • 0

#10 khopanh

khopanh

    biết zoom

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

Đã gửi 06 July 2008 - 11:10 PM

mở cad lên, tại dòng command nhập lệnh : ap -> hiện hộp thoại load/Unload applications -> click vào look in -> tìm đến thư mục chứa file text2elev.vlx -> chọn load - sau đó chọn close đóng hộp thoại - trở về cad, tại dòng command nhập : text2elev để thực hiện lệnh.

hihi, cảm ơn vbao nhiều nhé, mình dùng cad14 nên nó k có cái vlx này, sẽ nâng cấp vậy
tớ thấy cái Cad Civil 3D 2009 rất hay nhưng chưa biết sử dụng các công năng của nó (đơn giản chỉ là lập bình đồ, mặt cắt, bình sai lưới...) vbao có thì pót lên nhé. Thank kiu
  • 0

#11 tientracdia

tientracdia

    biết lệnh scale

  • Members
  • PipPipPip
  • 147 Bài viết
Điểm đánh giá: -11 (hơi kém)

Đã gửi 14 January 2016 - 09:52 AM

bạn dùng file này để chuyển text về tọa độ Z = theo giá trị của text
http://www.cadviet.c...s/text2elev.vlx

Mình rất cần lisp chuyển cao độ text, link bị ngưng, mong các bạn nào có cho giúp.

cám ơn


  • 0