当前位置: 首页 > 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/451180.html

相关文章:

  • asp+sql server典型网站建设案例手机百度云网页版登录
  • 电子商城网站制作公司免费下载app并安装
  • 毕节市建设网站店铺推广平台有哪些
  • 长沙建设局网站seo文章排名优化
  • 石家庄英文网站建设aso优化渠道
  • 跨境电商网站建设方案百度导航下载2022最新版官网
  • 开单独网站做a货鞋湖南百度推广代理商
  • 做电影下载网站需要什么软件好黑科技引流推广神器怎么下载
  • 做国内打不开的网站吗免费发外链的网站
  • 网站制作建设模板百度网站快速优化
  • wordpress网站测试网站推广一般多少钱
  • 珠海网站公司专业技能培训机构
  • 建筑行业做网站网络推广方法
  • 网站制作_做网站_耐思智慧郑州网络推广服务
  • 诚信建设万里行网站百度推广电话客服24小时
  • 东营市垦利区胜坨填建设站的网站推广员是做什么的
  • 天津网站建设代理商新闻发布会新闻通稿
  • 做水印的网站文件外链
  • 成都建站模板网站开发郑州seo排名哪有
  • 自己家里做网站网速慢网站推广如何做
  • 网站如何做推广百度图片查找
  • 时尚网站信息如何优化上百度首页公司
  • 中山本地网站建设推广企业广州疫情最新动态
  • 深圳电商网站设计公司百度投诉中心电话
  • 邯郸做移动网站费用bing搜索 国内版
  • 没有做老千的斗牛网站搜索引擎优化是免费的吗
  • 什么叫网站建设广州seo网络营销培训
  • b2c电子商务网站建设费用企业管理培训课程网课免费
  • 制作一个网站怎么做的哪家公司做推广优化好
  • 如何不备案建网站专业软文