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

做网站什么数据库用的多站长工具的网址

做网站什么数据库用的多,站长工具的网址,漳州市长泰县建设局网站,网站建设有那些内容过滤器 图片数据体积裁剪 介绍 vtkImageCropFilter可以裁剪vtkImageData。这只适用于IJK对齐的平面。 请注意,由于CPU限制的裁剪,这在大型数据集上会很慢。 效果 核心代码 需要实现这个代码主要逻辑 1、设定的crop的包围盒 其实主要是IMax IMin JM…

过滤器 图片数据体积裁剪

介绍

vtkImageCropFilter可以裁剪vtkImageData。这只适用于IJK对齐的平面。
请注意,由于CPU限制的裁剪,这在大型数据集上会很慢。

效果

在这里插入图片描述

核心代码

需要实现这个代码主要逻辑

1、设定的crop的包围盒

其实主要是IMax IMin JMin JMax KMin KMax的数值

	const { cropFilter, renderWindow } = context.current;let newObj = {...state,...obj,};cropFilter.setCroppingPlanes(...Object.values(newObj));setState(newObj);renderWindow.render();

2、主流程

 	const fullScreenRenderer = vtkFullScreenRenderWindow.newInstance({background: [0, 0, 0],rootContainer: vtkContainerRef.current,});const renderer = fullScreenRenderer.getRenderer();const renderWindow = fullScreenRenderer.getRenderWindow();// create filterconst cropFilter = vtkImageCropFilter.newInstance();const reader = vtkHttpDataSetReader.newInstance({ fetchGzip: true });const actor = vtkVolume.newInstance();const mapper = vtkVolumeMapper.newInstance();mapper.setSampleDistance(1.1);actor.setMapper(mapper);// create color and opacity transfer functionsconst ctfun = vtkColorTransferFunction.newInstance();ctfun.addRGBPoint(0, 85 / 255.0, 0, 0);ctfun.addRGBPoint(95, 1.0, 1.0, 1.0);ctfun.addRGBPoint(225, 0.66, 0.66, 0.5);ctfun.addRGBPoint(255, 0.3, 1.0, 0.5);const ofun = vtkPiecewiseFunction.newInstance();ofun.addPoint(0.0, 0.0);ofun.addPoint(255.0, 1.0);actor.getProperty().setRGBTransferFunction(0, ctfun);actor.getProperty().setScalarOpacity(0, ofun);actor.getProperty().setScalarOpacityUnitDistance(0, 3.0);actor.getProperty().setInterpolationTypeToLinear();actor.getProperty().setUseGradientOpacity(0, true);actor.getProperty().setGradientOpacityMinimumValue(0, 2);actor.getProperty().setGradientOpacityMinimumOpacity(0, 0.0);actor.getProperty().setGradientOpacityMaximumValue(0, 20);actor.getProperty().setGradientOpacityMaximumOpacity(0, 1.0);actor.getProperty().setShade(true);actor.getProperty().setAmbient(0.2);actor.getProperty().setDiffuse(0.7);actor.getProperty().setSpecular(0.3);actor.getProperty().setSpecularPower(8.0);cropFilter.setInputConnection(reader.getOutputPort());mapper.setInputConnection(cropFilter.getOutputPort());context.current = {reader,actor,cropFilter,renderer,renderWindow,};GetModel();

全部代码都放到github上了
新坑_Learning vtkjs_git地址
关注我,我持续更新vtkjs的example学习案例

也欢迎各位给我提意见,技术交流~

大鸿

WeChat : HugeYen
WeChat Public Account : BIM树洞

做一个静谧的树洞君

用建筑的语言描述IT事物;

用IT的思维解决建筑问题;

共建BIM桥梁,聚合团队。

本学习分享资料不得用于商业用途,仅做学习交流!!如有侵权立即删除!!

http://www.dtcms.com/wzjs/72235.html

相关文章:

  • 360建筑网站媒体发稿费用
  • 商业活动的网站建设京津冀协同发展
  • 疫情北京最新消息windows优化大师有用吗
  • 平面设计图制作排名优化公司电话
  • 国外b2b免费平台武汉网络seo公司
  • 高校图书馆网站的建设方案免费seo推广计划
  • 西安的电子商城网站建设杭州百度快照优化排名推广
  • 童装网站建设文案电工培训课程
  • 常见的有利于seo的网站系统seo是什么
  • 做代购网站珠海网站建设
  • 宠物店做网站的论文网站日常维护有哪些
  • 宁波网站优化找哪家线上营销的优势
  • 石家庄网站建设seo百度电脑版入口
  • 模板建站3000是不是贵了正规的教育培训机构有哪些
  • 麻将棋牌网站开发最新国际新闻10条
  • 西宁网站建设排名阿亮seo技术
  • 正规网站建设多少费用seo怎么做优化工作
  • 网站制作策划中国经济网人事
  • 专业创业服务平台网站建设需求最新重大新闻
  • 灵宝网站建设短视频seo搜索优化
  • 个人网站如何在百度上做推广长沙seo咨询
  • 域名停靠app盘他射门下载淘宝seo优化怎么做
  • 网站关键词分割官网设计公司
  • 在线网站建设seo网络推广公司排名
  • wordpress评论数字验证码seo搜索是什么意思
  • 做进料加工在哪个网站上做搜索引擎推广渠道
  • 东莞网站建设模板设计游戏推广赚钱
  • ps做图下载网站中国国家人才培训网官网
  • 淘宝客怎么做网站管理百度网盘官网入口
  • 企业网站必须做可信网站认证湛江seo推广外包