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

第六章 Vite4+Vue3+Vtkjs 模型颜色切换、漫反射曲面颜色

一、介绍 💥 💥

Vtk里面工具非常的齐全,但是相关的文档又少之又少,只能花大量时间去阅读源码。漫反射曲面颜色是什么意思呢,Vtk可以使用漫反射曲面颜色来模拟光线在表面反射时的颜色。漫反射是一种光线与表面发生碰撞后,被散射到各个方向的现象,这种现象可以用来解释物体表面的颜色。漫反射曲面颜色通常被用于表示物体的表面颜色,特别是在三维渲染和可视化中。还有就是模型自己带有颜色参数。vtk可以通过获取这些参数。从而进行切换。

二、模型显示隐藏 💥 💥

模型显示隐藏在多个模型同时存在的时候是很有用的。
实现这个功能呢也比较简单,官方提供的actorAPI中
setVisibility方法,接收一个boolean参数,true显示false隐藏

actor.setVisibility(false)
renderWindow.render()

三、漫反射曲面颜色 💥 💥

在vtk.js中,有很多种方法去切换模型的颜色,比如actor.getProperty().setDiffuseColor、vtk.ColorTransferFunction、vtk.LookupTable等等都可以切换模型的颜色。这里就要注意了,它们的值都是0~1之间的。

// 1、actor
actor.getProperty().setDiffuseColor(col
http://www.lryc.cn/news/57810.html

相关文章:

  • 【QT学习七】QTreeWidget
  • 【Linux】组管理和权限管理
  • 从零到一发布 NPM 包
  • uniapp国际化配置
  • 前端中 try-catch 捕获不到哪些异常和常见错误
  • javaEE 初阶 — 如何构造一个 HTTP 请求
  • CentOS 7下安装PostgreSQL 15版本数据库(图文详细)
  • 代码随想录算法训练营第五十一天 | 309. 最佳买卖股票时机含冷冻期、714. 买卖股票的最佳时机含手续费
  • 中英文拼写检测纠正开源项目使用入门 word-checker 1.1.0
  • 面试如果还不会Netty,看这篇文章就够了
  • 作为大学生,你还不会搭建chatGPT微应用吗?
  • Three.js教程:第一个3D场景
  • lua快速入门~在js基础上,知道Lua 和 Js 的不同即可
  • Linux系统【Centos7】更换源详细教程
  • 金三银四求职季来了!分享几道最常见的app面试题,帮助您更好准备面试求职!
  • Java集合——List接口学习总结
  • 低代码(三)低代码平台前端技术组件选型1.0(前端)
  • 代码随想录算法训练营第35天|860.柠檬水找零,406.根据身高重建队列,452. 用最少数量的箭引爆气球
  • C++整人代码,十分朴实但威力无穷,让你对cout怀疑人生,整死你的同学
  • 【Spring Cloud Alibaba】12.定时任务(xxl-job)
  • GDB core dump分析
  • Leetcode.111 二叉树的最小深度
  • 【RP-RV1126】SDK编译常用记录
  • 【操作系统复习】第5章 存储器管理
  • Python人工智能在气象中的实践技术应用
  • libcurl库的安装及使用说明
  • 【JAVAEE】手把手教学多线程,包教包会~
  • 基于ChatGPT API的PC端软件开发过程遇到的问题的分析
  • 啥是插入排序 ?
  • 华为OD机试题 Q2 押题【贪心的商人 or 最大利润】用 C++ 编码,速通