vtk学习笔记 --- 投影点集合到指定的平面
在连接矿体的过程中,如果矿体线不是规则的多边形,即矿体线本身不在一个平面上,那么在连接两个矿体线成为矿体的时候,容易出现奇异情况,比如出现椎体等,这个时候,就需要对矿体线做预处理,这里采用投影来规整矿体线。
?
投影点集合时,首先需要确定投影到哪个平面,以及这个平面如何表示。对于第一个问题,尽量选择与矿体线接近的那个平面,这样投影之后,不至于会出现矿体线自相交的情况。第二个问题,在vtk中表示一个平面可以使用vtkPlane来表示,vtkPlane确定一个平面需要两个参数,平面的原点以及法向量。如下代码设置:
?图中红色的折线即为上面白色折线投影之后的样子。
?