cbse_smy 发表于 2004-4-16 19:37:00

向各位高手请教一个问题

本人在编程时遇到一个算法问题,希望能得到高手指点!



现已知一面,该面由已下一种或多种图元围成的面:


直线、圆、圆弧、椭圆、椭圆弧、样条曲线


已通过DXF文件得到各图元的基本信息,如直线的两端点,圆的圆心、圆弧的圆心、半径、起点终点夹角、椭圆的长、短轴、及椭圆弧的长、短轴与直终点平角、样条曲线控制点。


现想判定一点(已知坐标)是在这个面的内部还是外部,还是在这个面的边上。以上所述面为二维,但编程不在CAD内,是用VC++所编。


                                                                                                                                                                                                                                                                                                                                                                                                                                        向高手致敬!


                                                                                                                                                                                                                                                                                                                                                                                                                               向热爱编程同志致敬!


                                                                                                                                                                                                                                                                                                                                                                                                                                       <A target=_blank href="mailto:本人信箱是JTSS_SMY@163.COM" target="_blank" >本人信箱是JTSS_SMY@163.COM</A>
页: [1]
查看完整版本: 向各位高手请教一个问题