国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 媒體動畫 > 正文

Authorware開發實例:在Authorware里面畫虛線

2024-09-08 19:25:44
字體:
來源:轉載
供稿:網友

利用authorware制作幾何課件時,.我們經常需要畫虛線,但authorware并沒有提供畫虛線的工具,怎樣畫虛線呢?在此介紹兩種方法。

利用圖形工具箱畫虛橢圓

用橢圓工具畫出橢圓,再用矩形工具畫一長約等于橢圓長軸長、寬稍大于橢圓短半軸的矩形,將矩形移去遮住橢圓的上半部分。

選擇矩形(注意只選擇矩形),雙擊直線工具,打開線形工具箱,點擊最頂上的線形(無線,去除矩形邊框);雙擊矩形工具,打開填充模式工具箱,選擇第二行中的第二或第三種填充圖;雙擊繪圖工具箱中的選擇工具,打開遮蔽方式工具箱,選擇透明方式;雙擊橢圓工具,打開顏色工具箱,設置此矩形的填充色與展示窗口的背景色相同,此時便可見到上半部分為虛線的橢圓了。為圖形移動的需要,此時最好將橢圓與矩形組合。

這種方法的基本要點是疊加,但要注意疊加圖形的線型、遮蔽方式、填充模式及填充顏色等因素。

用函數做虛直線

原理:將一條直線等分為若干段,利用直線的定比分點坐標公式求出各分點的坐標,從第一段起,交替采用前景色和背景色來畫前后兩段,則可畫出虛直線。

方法:在流程線上添加一運算圖標,雙擊該圖標,輸入下面這段程序,運行該圖標可在展示窗口中從(x1,y1)到(x2,y2)畫一條虛直線。

--畫虛直線程序.

--參數:

p:=40 --將直線分成的段數

x1:=50 --起點坐標

y1:=100

x2:=450 --終點坐標.

y2:=400

xk:=1 --線寬

fc:=rgb(255,0,0) --前景色

bc:=rgb(255,255,255) --背景色


--語句:

line(xk,x1,y1,x1,y1) --產生lastx和lasty

repeat with i:=1 to p-1

b:=1/(p-i) --分點的定比

xc:=(lastx+b*x2)/(1+b) --分點坐標

yc:=(lasty+b*y2)/(1+b)

if i/2<>int(i/2) then --判斷前后段,交替設置為前景色和背景色

setframe(1,fc)

else

setframe(1,bc)

end if

line(xk,lastx,lasty,xc,yc)

end repeat



[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太湖县| 库车县| 治县。| 济宁市| 岳阳县| 同仁县| 慈溪市| 边坝县| 游戏| 浦城县| 道真| 锡林郭勒盟| 德令哈市| 高碑店市| 紫云| 平乐县| 阜宁县| 朝阳县| 汉中市| 绥宁县| 乌兰察布市| 安远县| 武冈市| 泾阳县| 胶南市| 越西县| 安多县| 扎赉特旗| 宜兴市| 岱山县| 三亚市| 郎溪县| 辽阳市| 石河子市| 乃东县| 常州市| 榆社县| 全南县| 武乡县| 陈巴尔虎旗| 宝兴县|