已知屏幕上的三个点(三角形的三个坐标点):a(123,365)、b(236,564)、c(542,624)
现在想求得一个P点的坐标出来。 使  “P点到线段ab的距离” =“P点到线段bc的距离”  = 一个固定值(譬如=10,当然这个固定值不能太大,否则就出了三角形了。)类似于  在角b的平分线上求一个点,到两边的距离相等(等于一个已知的常量)

解决方案 »

  1.   

    以b点画半径为10的圆,交ab于P,交bc于P',P与P'中点即所求点问题就转化了.......不知道简单点不..确实列方程这事,TMD...
      

  2.   

    其实这个问题如果  算法,,一点都不难,,可是怎么写程序呢?
    比如zcsor 兄说的方法,,,“以b点画半径为10的圆,交ab于P,交bc于P',P与P'中点即所求点”
    他这样说肯定是对的,,可是你用程序画一个圆可以,,你怎么得到相交的那两个点呢?
    又怎么用程序求P与P'的中点呢??算法好办,但是怎么能转化为可行的程序能实现的方法才是关键之关键
      

  3.   

    推荐楼主看这样的书:《Visual Basic 计算机绘图实用技术》   谢步瀛 龚沛曾 主编
    电子工业出版社 工程图学系列教材那里面有很多计算角度,距离等例子,可以看看。由于没有光盘,例子就不写了