shamantou blog site

shamantou@gmail.com

导航

Re: vtkactor座标定位一问

同主题阅读:Re: vtkactor座标定位一问

[上一主题] [下一主题]【分页: 1

发信人: wenxiwenxi (haha,就是文西), 信区: VR_3D
标  题: 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.*]

发信人: 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.*]

发信人: 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.*]

发信人: 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.*]

发信人: 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.*]

发信人: 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.*]

发信人: wenxiwenxi (haha,就是文西), 信区: VR_3D
标  题: Re: vtkactor座标定位一问
发信站: 水木社区 (Tue Jun 14 09:08:31 2005), 站内

恩,搜了好多都不知道,反而试试就知道了,应该用GetProps()就可以了

【 在 azuron (azuron) 的大作中提到: 】
: 我做过的工程里还没有涉及到assembly的使用
: 我最近也比较忙,没有办法亲自给你去查找
: 有些事情还是得自己做吧 :)
: ...................

--

※ 来源:·水木社区 newsmth.net·[FROM: 61.174.145.*]
<< [转载]外国小孩做的数学题VTK保存渲染结果到图像文件的方法 >>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Arwen Build 81206 Copyright 2006-2009 | ooplab.org | shamantou@gmail.com | 沪ICP备08011244号 | Some Rights Reserved.