两个问题:1:本人要在delphi下做一个具有cad简单功能的界面,最主要的就是画出一个工
程立 面图之后可以缩放。对于和x轴垂直或平行的直线无论怎么缩放对整体图
形都不影响,但是在画出曲线(如y=sin(x)或y=a(x+c)^2)在缩放的同时会变
形。如果我按照1:1的方式来画就不会失真。
2:在delphi的窗体以image为平台画一个这样的区域:一个口朝下的抛物线,和
一个口朝上的半圆,半圆和抛物线的两端连接构成一个闭合区域,该区域以内
为红色,区域以外为黑色。谁能有一个高效快速的算法?有谁能帮忙给个灵感?
★★★★★★★★★★★★★★
第二个问题尤为重要
★★★★★★★★★★★★★★
程立 面图之后可以缩放。对于和x轴垂直或平行的直线无论怎么缩放对整体图
形都不影响,但是在画出曲线(如y=sin(x)或y=a(x+c)^2)在缩放的同时会变
形。如果我按照1:1的方式来画就不会失真。
2:在delphi的窗体以image为平台画一个这样的区域:一个口朝下的抛物线,和
一个口朝上的半圆,半圆和抛物线的两端连接构成一个闭合区域,该区域以内
为红色,区域以外为黑色。谁能有一个高效快速的算法?有谁能帮忙给个灵感?
★★★★★★★★★★★★★★
第二个问题尤为重要
★★★★★★★★★★★★★★
第二个好解决
生成两个图形,再合并成一个区域,
将DC的绘制区域设置为这个区域,
然后绘制
HRGN。。
程立 面图之后可以缩放。对于和x轴垂直或平行的直线无论怎么缩放对整体图
形都不影响,但是在画出曲线(如y=sin(x)或y=a(x+c)^2)在缩放的同时会变
形。如果我按照1:1的方式来画就不会失真。 这个。。是不是有钜齿?
如果有,用GDI+试试吧,有抗钜齿功能