当前位置: 首页 > news >正文

h5 服装网站模板杭州专业程序开发公司

h5 服装网站模板,杭州专业程序开发公司,后端网站开发遇到的难题解决,网站做淘宝客需要什么1、前言 主要是针对前面有过实现不了交互的情况进行说明#xff0c;经过一些尝试和分析调用API#xff0c;总算实现RenderWindowControl函数回调正常串接#xff0c;当然这个移动处理事件的效果目前也没有确认。 2、使用 vtkImageReslice reslice vtkImageReslice.New();p…1、前言 主要是针对前面有过实现不了交互的情况进行说明经过一些尝试和分析调用API总算实现RenderWindowControl函数回调正常串接当然这个移动处理事件的效果目前也没有确认。 2、使用 vtkImageReslice reslice vtkImageReslice.New();private void TestInteractorStyle(){vtkMetaImageReader reader vtkMetaImageReader.New();reader.SetFileName(F:\\code\\VTK\\TestActiViz\\bin\\Debug\\data\\brain.mhd);reader.Update();int[] extent reader.GetOutput().GetExtent();double[] spacing reader.GetOutput().GetSpacing();double[] origin reader.GetOutput().GetOrigin();double[] center new double[3];center[0] origin[0] spacing[0] * 0.5 * (extent[0] extent[1]);center[1] origin[1] spacing[1] * 0.5 * (extent[2] extent[3]);center[2] origin[2] spacing[2] * 0.5 * (extent[4] extent[5]);double[] axialElements {1, 0, 0, 0,0, 1, 0, 0,0, 0, 1, 0,0, 0, 0, 1};//提取平行于YZ平面的切片IntPtr ptrData Marshal.AllocHGlobal(sizeof(double) * axialElements.Length);Marshal.Copy(axialElements, 0, ptrData, axialElements.Length);vtkMatrix4x4 resliceAxes vtkMatrix4x4.New();resliceAxes.DeepCopy(ptrData);resliceAxes.SetElement(0, 3, center[0]);resliceAxes.SetElement(1, 3, center[1]);resliceAxes.SetElement(2, 3, center[2]);reslice.SetInputData(reader.GetOutput());reslice.SetOutputDimensionality(2);reslice.SetResliceAxes(resliceAxes);reslice.SetInterpolationModeToLinear(); //指定切面提取中的插值方式为线性插值reslice.Update();vtkLookupTable colorTable vtkLookupTable.New();colorTable.SetRange(0, 1000);colorTable.SetValueRange(0, 1);colorTable.SetSaturationRange(0, 0);colorTable.SetRampToLinear();colorTable.Build();vtkImageMapToColors colorMap vtkImageMapToColors.New();colorMap.SetLookupTable(colorTable);colorMap.SetInputConnection(reslice.GetOutputPort());colorMap.Update();vtkImageActor orgActor vtkImageActor.New();orgActor.SetInputData(colorMap.GetOutput());vtkRenderer renderer3 vtkRenderer.New();renderer3.AddActor(orgActor);renderer3.ResetCamera();renderer3.SetBackground(0.4, 0.5, 0.6);vtkRenderWindow renderWindow renderWindowControl.RenderWindow;//vtkImageViewer2 imageViewer vtkImageViewer2.New();//imageViewer.SetSize(500, 500);//vtkRenderWindow renderWindow imageViewer.GetRenderWindow();renderWindow.AddRenderer(renderer3);vtkRenderWindowInteractor windowInteractor renderWindow.GetInteractor();windowInteractor.MouseMoveEvt ImageStyle_MouseMoveEvt;windowInteractor.LeftButtonPressEvt ImageStyle_LeftButtonPressEvt;windowInteractor.LeftButtonReleaseEvt ImageStyle_LeftButtonReleaseEvt;renderWindow.Render();} 实现事件回调的对象是通过控件对象获取 这个事件回调处理逻辑就不在复核。你可以自由发挥。 在事件回调的sender是vtkRenderWindowInteractor你可以按你的设计去获取或设置一些参数来实现你的想法了。 3、总结 我尝试过重写这个鼠标事件可是一个也不触发 想了想还是内部没有下发的问题。 再看这个vteRenderWindow可以获取到交互对象就把这个交互对象拿出来进行注册事件就可以了。 猜想可能是这个事件传递到他这里就不下发了当然啊也可能是一些设置没有开启。毕竟他这个上面有这么些方法不过后面还有机会打交道的。 类注释          platform-independent render window interaction including picking and frame rate  control. vtkRenderWindowInteractor provides a platform-independent interaction  mechanism for mouse/key/time events. It serves as a base class for platform-dependent    implementations that handle routing of mouse/key/timer messages to vtkInteractorObserver  and its subclasses. vtkRenderWindowInteractor also provides controls for picking,    rendering frame rate, and headlights. vtkRenderWindowInteractor has changed from   previous implementations and now serves only as a shell to hold user preferences   and route messages to vtkInteractorStyle. Callbacks are available for many events.    Platform specific subclasses should provide methods for manipulating timers,   TerminateApp, and an event loop if required via Initialize/Start/Enable/Disable. 独立于平台的渲染窗互包括拾取和帧速率控制。 vtkRenderWindowInteractor 为鼠标/键/时间事件提供了一种独立于平台的交互机制。它用作平台相关实现的基类这些实现处理将鼠标/键/计时器消息路由到 vtkInteractorObserver 及其子类。 vtkRenderWindowInteractor 还提供了用于拾取、渲染帧速率和前照灯的控件。        vtkRenderWindowInteractor 与以前的实现不同现在仅用作 shell用于保存用户首选项并将消息路由到 vtkInteractorStyle。回调可用于许多事件。   特定于平台的子类应提供用于操作计时器、TerminateApp 和事件循环的方法如果需要通过 Initialize/Start/Enable/Disable。
http://www.hkea.cn/news/14343699/

相关文章:

  • 解释微信微网站wordpress 列表页
  • 济南建设网站企业收费私密浏览器直播
  • 招聘网站建设计划书公司变更监事网上流程
  • dede 管理多个网站专业的公司网页制作
  • 长沙公司做网站多少钱男女做爰免费网站
  • 购物网站建设流程wordpress侧边导航主题
  • 做资源的教育类网站或公司杭州上城区网站建设
  • wordpress+淘客代码网站优化软件开发
  • 咖啡豆网站模板360建筑网密码忘了怎么改?
  • 青岛网站建设华夏佛山做网站企业
  • 招聘类网站建设源码网站建设步骤
  • 有没有专业做二手老车的网站管理信息系统平台
  • 在哪家公司建设网站好巢湖seo推广
  • 网络设计方法有哪些wordpress 性能优化
  • 台州seo网站推广费用怎样做网络推广营销方案
  • 重庆市建设考试报名网站洛阳微信网站建设
  • 小说网站自主建设太原市今天新闻
  • 免费视图网站建设做网站页面设计报价
  • 手机 网站服务器php网站开发经理招聘
  • 做网站襄樊太原市手机微网站建设
  • 深圳企业网站开发费用免费公司logo设计
  • 网站开发的网站如何制作公众号文章推送
  • 重庆所有做网站的公司排名成都网页设计培训学校排名
  • 织梦cms零基础做网站自媒体服务平台
  • 广元网站设计产品营销推广方式
  • 网站运营策划ppt个人网站logo生成
  • 做网站备案不少天steam交易链接怎么改
  • 网站开发需求分析中性能需求wordpress 使用
  • 深圳福田区网站建设网站制作软件价格
  • 百度 搜索到手机网站网页开发与制作的软件