成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

繪圖基礎(chǔ)類2:使用進(jìn)行CAD編程

在進(jìn)行CAD編程時(shí),繪圖基礎(chǔ)類是一個(gè)非常重要的部分。在這里,我們將學(xué)習(xí)如何創(chuàng)建一個(gè)名為CBox的類,該類將用于存儲(chǔ)點(diǎn)的坐標(biāo),并提供一些屬性讓我們能夠輕松地獲取和設(shè)置這些坐標(biāo)。創(chuàng)建CBox類首先,在繪圖

在進(jìn)行CAD編程時(shí),繪圖基礎(chǔ)類是一個(gè)非常重要的部分。在這里,我們將學(xué)習(xí)如何創(chuàng)建一個(gè)名為CBox的類,該類將用于存儲(chǔ)點(diǎn)的坐標(biāo),并提供一些屬性讓我們能夠輕松地獲取和設(shè)置這些坐標(biāo)。

創(chuàng)建CBox類

首先,在繪圖基礎(chǔ)類文件夾中創(chuàng)建一個(gè)新的類命名為CBox。接下來(lái),我們將定義一個(gè)名為VERTEX的結(jié)構(gòu)體,用來(lái)存儲(chǔ)點(diǎn)的坐標(biāo)。然后,我們將添加四個(gè)私有變量m_minX、m_minY、m_maxX和m_maxY作為單精度類型,用于分別表示最小X坐標(biāo)、最小Y坐標(biāo)、最大X坐標(biāo)和最大Y坐標(biāo)。

```vb

Public Class CBox

' 結(jié)構(gòu)VERTEX用來(lái)存儲(chǔ)點(diǎn)的坐標(biāo)

Private Structure VERTEX

Public X As Single

Public Y As Single

End Structure

Private m_minX, m_minY, m_maxX, m_maxY As Single

' 最小X坐標(biāo)屬性

Public Property minX() As Single

Get

Return m_minX

End Get

Set(ByVal Value As Single)

m_minX Value

End Set

End Property

' 最小Y坐標(biāo)屬性

Public Property minY() As Single

Get

Return m_minY

End Get

Set(ByVal Value As Single)

m_minY Value

End Set

End Property

' 最大X坐標(biāo)屬性

Public Property maxX() As Single

Get

Return m_maxX

End Get

Set(ByVal Value As Single)

m_maxX Value

End Set

End Property

' 最大Y坐標(biāo)屬性

Public Property maxY() As Single

Get

Return m_maxY

End Get

Set(ByVal Value As Single)

m_maxY Value

End Set

End Property

End Class

```

使用CBox類

一旦我們創(chuàng)建了CBox類,就可以在CAD編程中使用它了。通過(guò)實(shí)例化一個(gè)CBox對(duì)象,我們可以輕松地獲取和設(shè)置最小和最大的X、Y坐標(biāo)值。

例如,假設(shè)我們想要?jiǎng)?chuàng)建一個(gè)矩形圖形,并將其框定在屏幕上。我們可以使用以下代碼:

```vb

Dim rect As New CBox()

rect.minX 100

rect.minY 100

200

200

' 繪制矩形圖形

DrawRectangle(rect.minX, rect.minY, , )

```

在上面的代碼中,我們首先創(chuàng)建了一個(gè)名為rect的CBox對(duì)象,并分別給最小和最大的X、Y坐標(biāo)賦值。然后,我們使用這些坐標(biāo)值來(lái)調(diào)用繪圖函數(shù)DrawRectangle,并將矩形繪制在屏幕上。

總結(jié)

在CAD編程中,使用繪圖基礎(chǔ)類可以方便地管理和操作圖形的坐標(biāo)。通過(guò)創(chuàng)建CBox類并使用其屬性,我們可以輕松地獲取和設(shè)置圖形的最小和最大X、Y坐標(biāo)值,從而實(shí)現(xiàn)精確的圖形繪制和操作。

標(biāo)簽: