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

网站建设方案说明书/如何广告推广

网站建设方案说明书,如何广告推广,海南省住房和城乡建设厅网站首页,wordpress换头像不显示不出来简单介绍一下在Cornerstone中什么是工具,工具是一个未实例化的类,它至少实现了BaseTool接口。 如果我们想要在我们的代码中使用一个工具,则必须实现以下两个步骤: 使用Cornerstone的顶层addTool函数添加未实例化的工具 将工具添…

简单介绍一下在Cornerstone中什么是工具,工具是一个未实例化的类,它至少实现了BaseTool接口。

如果我们想要在我们的代码中使用一个工具,则必须实现以下两个步骤:

  1. 使用Cornerstone的顶层addTool函数添加未实例化的工具

  2. 将工具添加到工具组中

支持的工具类型

我们在使用工具时,主要会涉及到对图像的原始操作(缩放、平移等等)、注释操作(在图像的上层圈定一定的区域查看信息)、分割操作等等。

所以介绍的工具主要分为以下三大类:

  • 操作类工具

  • 注释类工具

  • 分割类工具

操作类工具

Cornerstone3DTools提供了一组工具,可用于在视口中操作图像。主要包括

  • 放大和缩小图像(ZoomTool)

  • 平移图像(PanTool)

  • 滚动图像的instance(StackScrollMouseWheelTool)

  • 操作图像的windowLevel (WindowLevelTool)

注释类工具

Cornerstone3DTools提供了一套注释工具。可以用来创建和编辑注释

  • 测量两点距离(Length Tool)

  • 测量宽度和长度(Bidirectional Tool)

  • 矩形面积的测量和统计(RectangleRoi Tool)

  • 测量椭球体的体积和统计信息(EllipseRoi Tool)

  • 获取体素的底层值(Probe Tool)

分割类工具

Cornerstone3D还提供了分割工具。这包括3D SegmentationDisplay和3D分割编辑工具,如画笔,矩形和圆形剪刀,以及3D球体工具。

工具的模式

我们注册的工具(在对应的toolGroup中)可以处于以下四种模式之一,每种模式都会影响工具对交互的响应方式。📢 注意:在同一种绑定方式下有且仅有一种工具被激活,不会有两个工具被激活

模式对应的交互效果
Active(激活模式)1. Active模式下的工具将响应交互 2. 如果该工具是注释工具,则单击未覆盖现有注释的事件将创建新注释,覆盖现在注释将选中注释
Passive (default)(消极模式)1. 如果工具是注释工具,如果它可以被选中,它可以被移动和重新定位。2. 不响应交互
Enabled(可用模式)1. 工具可以呈现,但不能进行交互响应
Disabled(禁用模式)1. 工具既不渲染,也不会响应交互

总结回顾

在这里插入图片描述

工具组

ToolGroup是Cornerstone3D中的一个新概念。

ToolGroup的目标是定义一种简单的方法,以每个视口方式定义工具的行为。 除此之外,绑定了同一个TooGroup的Viewport可以共享工具组相同的配置、模式及组内的工具。

Viewport 和 ToolGroup 的关系

Viewport 和 ToolGroup 是一对一的关系,同一个ToolGroup可以绑定多个Viewport,但是一个Viewport只能绑定一个ToolGroup

创建及使用工具组

toolGroup由ToolGroupManager管理。ToolGroupManager用于创建、搜索和销毁工具组

初始化工具组

import { ToolGroupManager } from '@cornerstonejs/tools';const toolGroupId = 'ctToolGroup';
const ctToolGroup = ToolGroupManager.createToolGroup(toolGroupId);

工具组添加工具

ctToolGroup.addTool(PanTool.toolName);
ctToolGroup.addTool(ZoomTool.toolName);
ctToolGroup.addTool(ProbeTool.toolName);

工具组与视图进行绑定

ctToolGroup.addViewport(viewportId, renderingEngineId);

激活一个工具

ctToolGroup.setToolActive(LengthTool.toolName, {bindings: [{ mouseButton: MouseBindings.Primary }],
});
ctToolGroup.setToolActive(PanTool.toolName, {bindings: [{ mouseButton: MouseBindings.Auxiliary }],
});
ctToolGroup.setToolActive(ZoomTool.toolName, {bindings: [{ mouseButton: MouseBindings.Secondary }],
});
ctToolGroup.setToolActive(StackScrollMouseWheelTool.toolName);

总结回顾

在这里插入图片描述

http://www.rdtb.cn/news/420.html

相关文章:

  • 怎么做这个购物网站/百度博客收录提交入口
  • 网线制作顺序/天津seo诊断技术
  • 门户网站开发介绍/北京网站优化体验
  • 武汉地铁计划建设在哪个网站查/sem 优化价格
  • 网站开发需要多长时间/aso优化费用
  • 网站开发保密合同/专业seo优化公司
  • 建立网站/湖南网站制作公司
  • 网站手机优化显示/营销推广的平台
  • 网站建设模版/制作网站要找什么公司
  • 汕头网站制作公司/b2b自动发布信息软件
  • wordpress分类目录混乱/广西网站seo
  • 南京工程建设招聘信息网站/百度搜索排行榜
  • 做门名片设计网站/google play商店
  • wordpress视频付费/镇江网站seo
  • 武汉站到阳逻定制公交/网站优化哪个公司好
  • 做网站 图文教程/秦皇岛seo排名
  • 做外贸怎样利用免费b2b网站/怎样申请自己的电商平台
  • 怎么看一个网站是由哪个网络公司做的/站长工具端口检测
  • 软件开发培训出来好找工作吗/重庆seo网络优化师
  • 广州网站建设广州网络推广公司好/杭州上城区抖音seo有多好
  • 建网站的域名/无锡百度快速优化排名
  • 易思espcms企业网站管理系统/怎么做手工
  • 旅游公司网站开发与实现/网站推广方案策划书2000
  • 全国人大网站建设/百度关键词seo优化
  • 网站建设企业资质/chrome浏览器
  • 淘宝客网站推广工具/b2b电子商务平台网站
  • 做三级锅炉证模拟考试的网站/优化大师客服
  • asp.net网站开发文档/seo站内优化技巧
  • wordpress文章显示404/站长工具seo综合查询关键词
  • 毕业设计做b2c网站的意义/整合营销传播案例分析