vtk同时显示多条直线
vtk吧
全部回复
仅看楼主
level 8
臭臭爸YY 楼主
吧神知不知道用一个actor同时显示多条直线呀?
我看倒是有通过添加多个actor来显示多条直线的,可是感觉有点麻烦,吧神有好的建议么?有什么类呢?
多谢啦!
2016年06月26日 07点06分 1
level 12
vtkLine1+vtkLine2 ->vtkCellArray->vtkPolyData->vtkPolyDataMapper->vtkActor
2016年06月27日 00点06分 2
[花心][花心][花心]吧神又是你!!!我明天就试试
2016年06月27日 14点06分
@臭臭爸YY [哈哈]搞定了记得来贴方法
2016年06月28日 00点06分
@rabbitbride 吧神,我表达错意思了,呜呜,昨天太着急了,具体是这样的,您看下图:
2016年06月28日 12点06分
level 8
臭臭爸YY 楼主
2016年06月28日 12点06分 3
@臭臭爸YY vtkcylindersource倒是能确定center和各种参数,可就是方向确定不了[泪]
2016年06月28日 12点06分
level 12
不要用vtkcylindersource
既然你知道了矢量和中心,
先画线,再给线一个半径,就是圆柱了。
2016年06月28日 20点06分 4
吧神 这个显示直线的工作完成了,明天上法子,对了吧神,问您一个小问题, vtkProperty::SetPointSize ( float)的解释是 Set/Get the diameter of a point. The size is expressed in screen units. This is only implemented for OpenGL. The default is 1.0. 这里的screen units是指一个体素么?
2016年07月03日 16点07分
@臭臭爸YY 不是~
2016年07月04日 00点07分
@rabbitbride 那是神马[泪]
2016年07月04日 00点07分
@rabbitbride 如果默认是一的话~[疑问][疑问][疑问]
2016年07月04日 00点07分
level 12
已知中心是一个点A(X1,Y1)
矢量是k 【这里k可以是预知的,也可以由你已知的AB两点求的。】
那么,线上必然会有一个点B(X2,Y2)
X2= k*X1 + i;
Y2= k*Y1 + i;
确定下i的值就OK了。
还搞不明白就去问初一的体育老师,当初的数学估计是他教的。[哈哈]
2016年06月28日 21点06分 5
[泪]被无情的嘲笑了[狂汗]等小弟搞出来,一定会回来上方法的,[委屈]话说吧神起得那么早。。。
2016年06月29日 00点06分
@臭臭爸YY [哈哈]没有嘲笑啦,单纯开玩笑,做技术本身很枯燥,一定要各种找开心~
2016年06月30日 00点06分
@rabbitbride 吧神,小弟当然知道啦~[花心][花心][花心]
2016年06月30日 00点06分
1