如何繪製方形漸開線

2021-09-30 12:29:23 字數 1425 閱讀 2495

方形漸開線:

方形漸開線是指:

由一點向外擴散的方形線

具體思路:

先確定乙個點座標,之後自行決定點的起始方向。

之後,我們假設這個點的運動規則是:

上 → 右 → 下 → 左

那麼,一次輪迴就是四次,一次輪迴就是一圈。

我們即可找到規律:

當方向向上的時候,移動一格

當方向向右的時候,移動一格

當方向向下的時候,移動兩格

當方向向左的時候,移動兩格

根據這樣的規律,我們便很容易進行編碼

但,如果你不注意的話,很容易結果呈現以下的樣子

然而我們看到的是一片藍色。

為什麼?

相信你通過上文的excel表可以看到原因

如果讓我們把excel表繼續畫下去

相信如果我沒有標記數字,那麼眼前的是似海水般的憂鬱藍

不要憂鬱,我們試著找找原因:

很快我們就知道,是不是我們的格仔沒有間隔。

很好,如果有間隔的話,我們的結果會是這樣的:

很好,我們很容易就可以發現乙個規律:

向上移動1格,向右移動2格,向下移動3格,向左移動4格

根據這樣的規律,我們很容易可以編碼。效果圖就在文頂處

基於qt框架寫的**如下:

void

widget

::paintevent

(qpaintevent*e

)

t+=

20;//每一次畫線都增加一次步長

direct

=direct

>=3?

0:++direct

;//重置方向

}

}

paint

->

end();

}

cad漸開線齒輪輪廓繪製 CAD繪製漸開線過程

cad 畫漸開線 1.進入選單工具巨集 visual basic 編輯器2.在編輯器中選選單 插入模組 3.把這部分程式拷貝到 視窗中 4.選擇選單 執行 執行子過程使用者窗體5.在 autoacad 繪圖介面中可以看到結果 sub jkx rem繪製漸開線 by sdh,2006 6 8 dim ...

漸開線齒輪

知識如果一段時間不用的話難免忘記,寫下這一段文字可以快速回憶渦輪蝸桿的知識。蝸輪和蝸桿的分度圓所在的面相互垂直並且蝸輪分度圓和蝸桿分度圓有且僅有乙個交點,分度圓直徑相互呈90 該知識點直接點明了蝸輪蝸桿的垂直定位關係,在creo裝配中是非常有用的 蝸桿是用螺旋掃瞄來生成的,生成的步驟簡單,但是涉及幾...

cad漸開線齒輪輪廓繪製 CAD繪製齒輪實體二

一 嘉灝一起學今天分享給親們第二十八課零基礎學cad繪製齒輪實體二,選擇 檢視 新建ucs 原點 命令,將位於齒輪左端麵的圓心作為新ucs的原點,選擇 檢視 三維檢視 平面檢視 當前ucs 命令,在已有齒輪的側繪製圖中所示的輪廓圖 具體繪製過程請參考前而的繪製方法,這裡不再贅述 選擇 修改 物件 多...