请教,急!(100分)

彭真

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在实现:在N个点中,点中几个点,形成一多边形,迅速求出多边形内的点的平均高程,
具体算法,我已经设计好了一个,但不知道是不是简单,希望大家能帮帮忙,
另外我做开窗,平移,缩放等过程总做不好,麻烦哪位能给个源码.
最近单位用AUTOCAD,不知道AUTOCAD能不能引入DELPHI做的*.OCX的控件,怎样引如,
麻烦告知.
 
先把你求高程的算法说来看看呀]
开窗缩放平移不好的具体描述是什么呀,不说我怎么知道你要什么
 
to giswang
根据用户选取的边界点,先求出边界点的最大矩形框,求出多边形的每条边的方程,
将矩形狂内的点都分别代如每条边的方程(假设多边形是顺时针的),如果结果大雨零,
边是在多边行内,小于零就是在外边(还有很多种情况,不一一叙述)运行程序,
对于凸、凹多边形似乎都有效。我总觉得太复杂,不知道有没有简便的方法。
 
你应该先把多边形划分为三角网(TIN),可能是多解,再逐个计算三角形的高程。
 
to吕大侠,我已经想过分成TIN不过设计起来似乎更复杂
 
多人接受答案了。
 
顶部