经过一段时间的努力,终于把主要功能实现了,大概总结一下:
显示钻孔:
建立三角网:创建Delaunay三角网
创建地层:选择三棱柱表现地层
地层剖切:三角面片的剖切
基本原理:设平面方程为ax + by + cz + d = 0,则平面的法向量为n(a,b,c)。定义空间一点M(X,Y,Z),并定义“距离”D = aX + bY + cZ + d,则有:
(1)若D > 0,M点在平面正法向一侧;
(2)若D = 0,M点在屏幕上;
(3)若D < 0,M点在平面负法向一侧。