同主题阅读:Re: vtkactor座标定位一问
发信人: wenxiwenxi (haha,就是文西), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Sun Jun 12 14:58:09 2005), 站内
怎么转啊,用transfer?
达人贴个代码告诉我啊
但是转了后,比如我的文字不久倒了吗?
【 在 azuron (azuron) 的大作中提到: 】
: 转呗
: 转完了最后SetPosition
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Sun Jun 12 14:58:09 2005), 站内
怎么转啊,用transfer?
达人贴个代码告诉我啊
但是转了后,比如我的文字不久倒了吗?
【 在 azuron (azuron) 的大作中提到: 】
: 转呗
: 转完了最后SetPosition
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
发信人: azuron (azuron), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Sun Jun 12 17:28:56 2005), 站内
我的意思是 你先进行旋转 把方向都搞正确 可能要旋转几次
最后平移,一次到位
看一下vtkTransform的示例吧 Rotate函数 :)
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 怎么转啊,用transfer?
: 达人贴个代码告诉我啊
: 但是转了后,比如我的文字不久倒了吗?
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 218.62.42.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Sun Jun 12 17:28:56 2005), 站内
我的意思是 你先进行旋转 把方向都搞正确 可能要旋转几次
最后平移,一次到位
看一下vtkTransform的示例吧 Rotate函数 :)
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 怎么转啊,用transfer?
: 达人贴个代码告诉我啊
: 但是转了后,比如我的文字不久倒了吗?
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 218.62.42.*]
发信人: wenxiwenxi (haha,就是文西), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 13:01:36 2005), 站内
谢谢。我看了下vtkTransform。
不过我想设位置的是vtkActor2D,而这个类没有SetTransform的函数啊
..
【 在 azuron (azuron) 的大作中提到: 】
: 我的意思是 你先进行旋转 把方向都搞正确 可能要旋转几次
: 最后平移,一次到位
: 看一下vtkTransform的示例吧 Rotate函数 :)
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 13:01:36 2005), 站内
谢谢。我看了下vtkTransform。
不过我想设位置的是vtkActor2D,而这个类没有SetTransform的函数啊
..
【 在 azuron (azuron) 的大作中提到: 】
: 我的意思是 你先进行旋转 把方向都搞正确 可能要旋转几次
: 最后平移,一次到位
: 看一下vtkTransform的示例吧 Rotate函数 :)
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
发信人: azuron (azuron), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 14:04:27 2005), 站内
http://www.vtk.org/pipermail/vtkusers/2004-October/077059.html
http://public.kitware.com/pipermail/vtkusers/2004-September/076278.html
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 谢谢。我看了下vtkTransform。
: 不过我想设位置的是vtkActor2D,而这个类没有SetTransform的函数啊
: ..
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 218.62.42.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 14:04:27 2005), 站内
http://www.vtk.org/pipermail/vtkusers/2004-October/077059.html
http://public.kitware.com/pipermail/vtkusers/2004-September/076278.html
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 谢谢。我看了下vtkTransform。
: 不过我想设位置的是vtkActor2D,而这个类没有SetTransform的函数啊
: ..
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 218.62.42.*]
发信人: wenxiwenxi (haha,就是文西), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 14:40:59 2005), 站内
谢谢,我看到了,果然用SetPosition2()这个函数,是设置右上角...但是
是用的2维座标,需要有世界三维座标向屏幕的二维座标的转换的东西
后面那个move2Dactor用的是鼠标左健的拾取来得到二维座标
而我如果直接想用世界三维座标转化成屏幕的二维座标该用什么呢?
PS:再问一个新问题,关于在vtkRenderer获得assambly的对象的问题
Renderer->GetActors()GetActors2D()GetVolumes()此类函数可以得到现有的
对象,用于删除它们清屏
但是assambly的对象怎么得到呢,也是用于清屏的。查了查貌似没有啊
【 在 azuron (azuron) 的大作中提到: 】
: http://www.vtk.org/pipermail/vtkusers/2004-October/077059.html
: http://public.kitware.com/pipermail/vtkusers/2004-September/076278.html
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 14:40:59 2005), 站内
谢谢,我看到了,果然用SetPosition2()这个函数,是设置右上角...但是
是用的2维座标,需要有世界三维座标向屏幕的二维座标的转换的东西
后面那个move2Dactor用的是鼠标左健的拾取来得到二维座标
而我如果直接想用世界三维座标转化成屏幕的二维座标该用什么呢?
PS:再问一个新问题,关于在vtkRenderer获得assambly的对象的问题
Renderer->GetActors()GetActors2D()GetVolumes()此类函数可以得到现有的
对象,用于删除它们清屏
但是assambly的对象怎么得到呢,也是用于清屏的。查了查貌似没有啊
【 在 azuron (azuron) 的大作中提到: 】
: http://www.vtk.org/pipermail/vtkusers/2004-October/077059.html
: http://public.kitware.com/pipermail/vtkusers/2004-September/076278.html
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
发信人: wenxiwenxi (haha,就是文西), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 15:55:40 2005), 站内
嘿嘿,找是找到可以转换二维座标的函数了
却发现忙了半天做的都是无用功,setposition这个函数设置的文字actor
不会随视图变化而变化,显然没什么用,除了设置旁边的说明文字,scalar什么的
azuron帮我看看删除assembly的问题吧,谢谢
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 谢谢,我看到了,果然用SetPosition2()这个函数,是设置右上角...但是
: 是用的2维座标,需要有世界三维座标向屏幕的二维座标的转换的东西
: 后面那个move2Dactor用的是鼠标左健的拾取来得到二维座标
: ...................
--
※ 修改:·wenxiwenxi 于 Jun 13 15:56:10 修改本文·[FROM: 61.174.145.*]
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 15:55:40 2005), 站内
嘿嘿,找是找到可以转换二维座标的函数了
却发现忙了半天做的都是无用功,setposition这个函数设置的文字actor
不会随视图变化而变化,显然没什么用,除了设置旁边的说明文字,scalar什么的
azuron帮我看看删除assembly的问题吧,谢谢
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 谢谢,我看到了,果然用SetPosition2()这个函数,是设置右上角...但是
: 是用的2维座标,需要有世界三维座标向屏幕的二维座标的转换的东西
: 后面那个move2Dactor用的是鼠标左健的拾取来得到二维座标
: ...................
--
※ 修改:·wenxiwenxi 于 Jun 13 15:56:10 修改本文·[FROM: 61.174.145.*]
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
发信人: azuron (azuron), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 16:16:51 2005), 站内
我做过的工程里还没有涉及到assembly的使用
我最近也比较忙,没有办法亲自给你去查找
有些事情还是得自己做吧 :)
看vtk42.chm,看tcl例程,搜索vtkusers archieve,如果没有看过vtk user's guide的话
建议读一下 :)
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 嘿嘿,找是找到可以转换二维座标的函数了
: 却发现忙了半天做的都是无用功,setposition这个函数设置的文字actor
: 不会随视图变化而变化,显然没什么用,除了设置旁边的说明文字,scalar什么的
: ...................
--
※ 修改:·azuron 于 Jun 13 16:45:14 修改本文·[FROM: 218.62.42.*]
※ 来源:·水木社区 newsmth.net·[FROM: 218.62.42.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Mon Jun 13 16:16:51 2005), 站内
我做过的工程里还没有涉及到assembly的使用
我最近也比较忙,没有办法亲自给你去查找
有些事情还是得自己做吧 :)
看vtk42.chm,看tcl例程,搜索vtkusers archieve,如果没有看过vtk user's guide的话
建议读一下 :)
【 在 wenxiwenxi (haha,就是文西) 的大作中提到: 】
: 嘿嘿,找是找到可以转换二维座标的函数了
: 却发现忙了半天做的都是无用功,setposition这个函数设置的文字actor
: 不会随视图变化而变化,显然没什么用,除了设置旁边的说明文字,scalar什么的
: ...................
--
※ 修改:·azuron 于 Jun 13 16:45:14 修改本文·[FROM: 218.62.42.*]
※ 来源:·水木社区 newsmth.net·[FROM: 218.62.42.*]
发信人: wenxiwenxi (haha,就是文西), 信区: VR_3D
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Tue Jun 14 09:08:31 2005), 站内
恩,搜了好多都不知道,反而试试就知道了,应该用GetProps()就可以了
【 在 azuron (azuron) 的大作中提到: 】
: 我做过的工程里还没有涉及到assembly的使用
: 我最近也比较忙,没有办法亲自给你去查找
: 有些事情还是得自己做吧 :)
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
标 题: Re: vtkactor座标定位一问
发信站: 水木社区 (Tue Jun 14 09:08:31 2005), 站内
恩,搜了好多都不知道,反而试试就知道了,应该用GetProps()就可以了
【 在 azuron (azuron) 的大作中提到: 】
: 我做过的工程里还没有涉及到assembly的使用
: 我最近也比较忙,没有办法亲自给你去查找
: 有些事情还是得自己做吧 :)
: ...................
--
※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]