JavaScript
文章平均质量分 54
外码斯迪
君子缓行
展开
-
DICOM MPR渲染器的JavaScript实现
这段代码使用Three.js创建了一个场景,并使用Cornerstone.js加载DICOM图像数据。通过MPR渲染器工具,将三个DICOM图像的切片合并成三个不同方向的切片,然后在Three.js场景中渲染出来。在渲染过程中,使用TrackballControls库实现了摄像机控制。以下是一个简单的DICOM MPR渲染器的JavaScript实现代码,基于Three.js和Cornerstone.js库。原创 2023-02-16 16:16:04 · 1012 阅读 · 2 评论 -
get请求下载文件并保持原文件名
get方法请求,在新标签页下载,避免图片或PDF文件在当前页面直接打开。保持原文件名,重复文件按“文件名(1)”、“文件名(2)”命名。原创 2022-09-28 10:34:53 · 2391 阅读 · 0 评论 -
VUE强密码校验
限制密码必须为8-20位包含大小写字母、数字、特殊符号。原创 2022-09-28 10:25:17 · 1543 阅读 · 0 评论 -
vue video播放m3u8源
表现:使用videojs-contrib-hls在develop环境可以正常播放,但在product环境无法播放。原因:videojs-contrib-hls组件打包时有无法解析的语法。解决:不需要videojs-contrib-hls和vue-video-player,仅需要video.js == 7.20.2表现:CCTV源无法播放,如:CCTV-1高清 http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8。原创 2022-08-22 18:02:35 · 2203 阅读 · 0 评论 -
vue渲染甘特图
vue + gantt 渲染甘特图组件应用。数据载入基于数据库,分页查询、反向规划、表单校验等不赘述,可参考演示源码。修复gantt.isWorkTime()方法工作不正确的“周”时间单位,修复通过gantt.silent()方法添加任务和链接时无法渲染的问题,修复某些情况下数据加载后显示“Task not found”错误信息的问题,修复gantt.changeLightboxType()方法的错误工作,该方法将旧的灯箱元素留在 DOM 中,修复夏季/冬季时钟更改后任务重叠时任务结束日期的错误。原创 2022-08-16 10:53:26 · 5105 阅读 · 22 评论 -
Three-js 学习笔记(5)——仿射变换
仿射变换。1,变换模型对象;2,变换材质对象;3,变换相机位置.原创 2022-06-09 12:02:33 · 396 阅读 · 0 评论 -
Three-js 学习笔记(4)——顶点复用及数据类型
1,顶点索引复用顶点数据不使用顶点索引的情况,每个面单元三角形需要定义三个点信息,使用顶点索引的情况面衔接处复用的顶点可以不用定义。2,类型数组创建顶点索引数组的时候,可以根据顶点的数量选择类型数组、、。对于顶点索引而言选择整型类型数组,对于非索引的顶点数据,需要使用浮点类型数组等。.........原创 2022-06-09 10:54:13 · 479 阅读 · 0 评论 -
Three-js 学习笔记(3)——材质
基于上一篇,创建一个正二十面体模型添加到场景中做材质效果试验。更改场景中的球体材质对象构造函数THREE.MeshLambertMaterial()的参数,添加和属性,的值是之间,表示是否开启透明度效果, 默认是表示透明度设置不起作用,值设置为,网格模型就会呈现透明的效果,使用下面的代码替换原来的球体网格模型的材质, 刷新浏览器,通过鼠标旋转操作场景,可以看到半透明的球体和立方体颜色叠加融合的效果。材质对象的一些属性可以在构造函数参数中设置,也可以访问材质对象的属性设置。..................原创 2022-06-08 15:44:41 · 1223 阅读 · 0 评论 -
Three-js 学习笔记(2)——几何体
(1)添加vue元素(2)引入three(3) 引入鼠标控制器(4)定义场景、渲染器、材质、控制器、相机等成员变量(5)创建场景(6)创建几何图形并添加到场景中(7)创建光源(8)相机设置(9)创建渲染器对象(10)创建鼠标操作控件对象(11)播放和控制.........原创 2022-06-08 14:54:58 · 401 阅读 · 0 评论 -
Three-js 学习笔记(1)——搭建环境
1,准备 安装 windows 10 x64 安装 nodejs 14.16.1 安装 npm 6.14.8 安装 Visual Studio Code 搭建vue环境 全局安装vue-cli 查看安装的vue版本2,搭建项目 cd到指定的目录,创建vue项目启动看一下安装 vue-router修改 App.vue修改 main.js 路由配置 创建文件 src/router/inde原创 2022-06-08 14:41:53 · 383 阅读 · 0 评论 -
VUE弹出消息组件
睿洛医疗# jerry zj850324@yeah.net基于crip-vue-notice增加了点击消息监听。在msgPopup.vue通过发心跳请求获取需要弹出的消息,弹出后更新消息状态。1,创建noticeTools.js封装下调用入口,因为增加了消息点击事件,所以改了crip-vue-notice。import Vue from 'vue'import 'font-awesome/css/font-awesome.min.css' //notice style// import原创 2022-04-15 09:23:04 · 1649 阅读 · 0 评论 -
uni-app笔记2-HBuilderX创建uni-app
睿洛医疗1,准备环境安装HBuilderXhttps://hx.dcloud.net.cn/Tutorial/install/windows安装微信开发者工具(开远程端口)https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html2,创建uni-app在点击工具栏里的文件 -> 新建 -> 项目;选择uni-app类型,输入工程名,选择模板,点击创建;3,运............原创 2021-12-24 10:06:08 · 538 阅读 · 0 评论 -
uni-app笔记1-命令行创建uni-app
睿洛医疗uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。1. 准备开发环境安装nodehttps://nodejs.org/zh-cn/2.全局安装vue-clinpm install -g @vue/cli3.创建uni-appvue create -p dcloudio/un........原创 2021-12-24 09:42:18 · 2919 阅读 · 0 评论 -
微信开发H5获取openid
--0,公众号配置 服务器搭nginx,配置https 用阿里云免费SSL,下载nginx密钥对,放到/usr/local/nginx/conf/cert,解压 scp -P 22000 D:/下载的SSL for nginx.zip root@relo-med.com:/usr/local/nginx/conf/cert unzip 文件.zip ./ 修改nginx配置文件: vim /usr/local/ngin...原创 2021-06-03 15:36:00 · 463 阅读 · 0 评论 -
js dicom viewer(0)
0,基础环境 win10 x64 vs code v1.56.2 node v14.16.1 npm v6.14.8 express.js 4.16.1 vtk.js 11.1.3 itk.js 14.1.0 jszip.js 3.6.0 axios 0.21.1 vue 2.6.10原创 2021-05-29 11:25:22 · 436 阅读 · 4 评论 -
西数对象存储FSS JavaScript用法
西部数码没有提供js的SDK,记录下,望各位少爬坑。我的前端项目环境:vue.js+ itk.js + vtk.js,主要是取文件。1,main.js 添加,如下代码(直接贴) var $http = Axios.create({ baseURL: '换成自己的', timeout: '10000', //请求超时时间 headers: {'Authorization': 'Basic 换成自己的'} }) Vue.prototype.$ht...原创 2021-05-25 18:12:08 · 496 阅读 · 0 评论 -
vue学习笔记-1
0,目标: 构建基于node平台的,express + vue的web工程; 系统:window 10 x64 后端:express.js 前端:vue.js 数据库:mysql1,基础环境: 安装node 下载: https://cdn.npm.taobao.org/dist/node/v14.16.1/node-v14.16.1-x64.msi 安装: 傻瓜式安装,勾选...原创 2021-05-20 11:54:03 · 231 阅读 · 0 评论