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

Các thuộc tính trong cad

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

Chào các bạn,

Mình có được qua một số code VB. Có đề cập tới thuộc tính block,section,table,eclips, hình tròn... Vậy cho mình hỏi mấy cái đó ý nghĩ là gì. Thật sự mình ko chuyên autocad nên ko biết.

  • Vote giảm 3

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 là: những cái như: ENDSEC, ENDBLK, ENDTAB, LINE, LWPOLYLINE, DIMENSION, SECTION, BLOCK...... Mấy cái đó là gì vậy. Mình có đọc đoạn code VB nhưng không hiểu. Pro giúp với

                Return Nothing
            Case "ENDBLK"
                Return Nothing
            Case "ENDTAB"
                Return Nothing
            Case "LINE"
                E = New DXFLine()
                Exit Select
            Case "LWPOLYLINE"
                E = New DXFPoline()
                Exit Select
            Case "DIMENSION"
                E = New DXFDimension()
                'E = New DXFPoline()
                Exit Select
            Case "SECTION"
                E = New DXFSection()
                Exit Select
            Case "BLOCK"
                E = New DXFBlock()
                Exit Select
            Case "INSERT"
                E = New DXFInsert()
                Exit Select
            Case "TABLE"
                E = New DXFTable()
                Exit Select
            Case "CIRCLE"
                E = New DXFCircle()
                Exit Select
            Case "LAYER"
                E = New DXFLayer()
                Exit Select
            Case "TEXT"
                E = New DXFText()
                Exit Select
            Case "MTEXT"
                E = New DXFText()
                Exit Select
            Case "ARC"
                E = New DXFArc()
                Exit Select
            Case "ELLIPSE"
                E = New DXFEllipse()
                Exit Select
            Case "VIEWPORT"

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ó được qua một số code VB. Có đề cập tới thuộc tính block,section,table,eclips, hình tròn... Vậy cho mình hỏi mấy cái đó ý nghĩ là gì. Thật sự mình ko chuyên autocad nên ko biết.

 

ý mình là: những cái như: ENDSEC, ENDBLK, ENDTAB, LINE, LWPOLYLINE, DIMENSION, SECTION, BLOCK...... Mấy cái đó là gì vậy. Mình có đọc đoạn code VB nhưng không hiểu. Pro giúp với


                Return Nothing

            Case "ENDBLK"

                Return Nothing

            Case "ENDTAB"

                Return Nothing

            Case "LINE"

                E = New DXFLine()

                Exit Select

            Case "LWPOLYLINE"

                E = New DXFPoline()

                Exit Select

            Case "DIMENSION"

                E = New DXFDimension()

                'E = New DXFPoline()

                Exit Select

            Case "SECTION"

                E = New DXFSection()

                Exit Select

            Case "BLOCK"

                E = New DXFBlock()

                Exit Select

            Case "INSERT"

                E = New DXFInsert()

                Exit Select

            Case "TABLE"

                E = New DXFTable()

                Exit Select

            Case "CIRCLE"

                E = New DXFCircle()

                Exit Select

            Case "LAYER"

                E = New DXFLayer()

                Exit Select

            Case "TEXT"

                E = New DXFText()

                Exit Select

            Case "MTEXT"

                E = New DXFText()

                Exit Select

            Case "ARC"

                E = New DXFArc()

                Exit Select

            Case "ELLIPSE"

                E = New DXFEllipse()

                Exit Select

            Case "VIEWPORT"

 

Các bác cứ mạnh tay phang bác ấy don't like thế, chí ít lên cm lại nguyên nhân chứ,

Bác k0 chuyên về Cad bác tìm hiểu những cái đó làm gì thế, nếu bác k0 chuyên Cad nhưng cần biết để "kiếm tiền" (viết phần mềm thuê chẳng hạn) thì k0 nói còn nếu k0, khỏi phải tìm hiểu bác ạ.

Vậy bác chuyên về cái gì để em lấy ví dụ cho dễ hiểu.

Nôm na là "thuộc tính" là một loạt các tính chất của đối tượng đã được định nghĩa thôi.

Chẳng hạn với "con người" thì sẽ có một số thuộc tính sau:

  •  
  • chiều cao , cân nặng, chỉ số IQ,...(đo được)
  • màu da, màu tóc,..(nhìn được)
  • nhiệt độ thân nhiệt,..(cảm thấy).
  • ...

Trong cad thì không khó khăn thế, chỉ là dạng vậy thôi. Lấy ví dụ về : đối tượng là hình chữ nhật (pololyline)

sẽ có các thuộc tính sau:

  •  
  • Tên đối tượng theo quy ước về tên dạng E-name
  • Layer (lớp layer dùng để vẽ đối tượng là hình chữ nhật đó - polyline đó)
  • Độ dày nét vẽ  - quy định độ dày thể hiện trong Cad
  • một list các tọa độ điểm góc của hình chữ nhật.
  • màu sắc
  • ...

Với một đối tượng khác ví dụ DImmensiton

  •  
  • các thuộc tính về đường gióng, đường ghi kích thước, chữ viết (màu sắc, kiểu nét vẽ, kiểu tẽxt viết, kiểu hiển thị, ẩn/khuất, chiều dài/cao,...
  • các thuộc tính về ưu tiên hiển thị, về quy ước hiển thị,..
  • ...

Nói chung là để hiểu về nó tốt nhất, bác ngâm cứu Cad đi là tốt nhất, chúc bác thành công.

  • 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 đưa bài toán ra anh em giúp cho có phải nhanh hơn không, đưa đoạn code mà chả biết mục đích là gì thì khó trả lời bác lắm, bác nêu bài toán cụ thể, anh em nhìn code may ra sẽ đoán chính xác mà giải thích

  • Vote giảm 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

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

×