雨 雨幽公主 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #21 用Canvas.PolyBezier(p)的结果与用polybezier(h,point,7)做出的结果是一样的. 我的意思是能不能指定曲线的起始点,并把它画在一个指定的区域里。
雨 雨幽公主 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-26 #22 具体讲就是把曲线画在像绘图软件中的绘图区域里那样。那容器里的坐标又该怎么规定呢?我试验了一下,发现它的坐标怎么与书本中讲的不太一样?就是说画出的图经X轴对称后才与我用绘图软件做出的一致。
雨 雨幽公主 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-29 #24 换个说法,如果用delphi编写绘图软件,它的坐标应该怎样定义?原点在哪里?1、2、3、4象限又到底是个什么样的情况?关于这方面我一无所知。回答上来的可以先告诉我,我单独提出问题给你分。
J JackKen Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-29 #25 天啊,公主,你又吧问题问回去了。我不是高手也只能用些菜鸟的方法做。 用一个Image控件做画图的白板。Image有canvas那你就可以很容易画Bezier 曲线了。至于坐标,Image默认左上角为(0,0)向右x不断增大。向下,y不断 增大。关于用Image画图,你可以看看(.../Borland/Delphi6/Demos/Doc/Graphex 中的例子。
天啊,公主,你又吧问题问回去了。我不是高手也只能用些菜鸟的方法做。 用一个Image控件做画图的白板。Image有canvas那你就可以很容易画Bezier 曲线了。至于坐标,Image默认左上角为(0,0)向右x不断增大。向下,y不断 增大。关于用Image画图,你可以看看(.../Borland/Delphi6/Demos/Doc/Graphex 中的例子。