利用authorware制作幾何課件時(shí),.我們經(jīng)常需要畫虛線,但authorware并沒有提供畫虛線的工具,怎樣畫虛線呢?在此介紹兩種方法。
利用圖形工具箱畫虛橢圓
用橢圓工具畫出橢圓,再用矩形工具畫一長約等于橢圓長軸長、寬稍大于橢圓短半軸的矩形,將矩形移去遮住橢圓的上半部分。
選擇矩形(注意只選擇矩形),雙擊直線工具,打開線形工具箱,點(diǎn)擊最頂上的線形(無線,去除矩形邊框);雙擊矩形工具,打開填充模式工具箱,選擇第二行中的第二或第三種填充圖;雙擊繪圖工具箱中的選擇工具,打開遮蔽方式工具箱,選擇透明方式;雙擊橢圓工具,打開顏色工具箱,設(shè)置此矩形的填充色與展示窗口的背景色相同,此時(shí)便可見到上半部分為虛線的橢圓了。為圖形移動(dòng)的需要,此時(shí)最好將橢圓與矩形組合。
這種方法的基本要點(diǎn)是疊加,但要注意疊加圖形的線型、遮蔽方式、填充模式及填充顏色等因素。
用函數(shù)做虛直線
原理:將一條直線等分為若干段,利用直線的定比分點(diǎn)坐標(biāo)公式求出各分點(diǎn)的坐標(biāo),從第一段起,交替采用前景色和背景色來畫前后兩段,則可畫出虛直線。
方法:在流程線上添加一運(yùn)算圖標(biāo),雙擊該圖標(biāo),輸入下面這段程序,運(yùn)行該圖標(biāo)可在展示窗口中從(x1,y1)到(x2,y2)畫一條虛直線。
--畫虛直線程序.
--參數(shù):
p:=40 --將直線分成的段數(shù)
x1:=50 --起點(diǎn)坐標(biāo)
y1:=100
x2:=450 --終點(diǎn)坐標(biāo).
y2:=400
xk:=1 --線寬
fc:=rgb(255,0,0) --前景色
bc:=rgb(255,255,255) --背景色
--語句:
line(xk,x1,y1,x1,y1) --產(chǎn)生lastx和lasty
repeat with i:=1 to p-1
b:=1/(p-i) --分點(diǎn)的定比
xc:=(lastx+b*x2)/(1+b) --分點(diǎn)坐標(biāo)
yc:=(lasty+b*y2)/(1+b)
if i/2<>int(i/2) then --判斷前后段,交替設(shè)置為前景色和背景色
setframe(1,fc)
else
setframe(1,bc)
end if
line(xk,lastx,lasty,xc,yc)
end repeat
[1] [2] 下一頁