logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Three.js 实现材质边缘通道发光效果

three.js实现模型材质边缘通道发光效果three.js 效果合成器相关API的使用:EffectComposer,FXAAShader,RenderPass,OutlinePass,ShaderPass

文章图片
#材质
three.js三维场景内容数据存储方案(indexedDB/toJSON/ObjectLoader)

相信大家在使用three.js中开发过基于3D模型数据内容编辑功能时可能会遇到这样一些问题吧。当你辛苦半天将一个模型场景效果如:相机角度,材质贴图,金属度,粗糙度,自发光,灯光,曝光度,色调映色,场景环境光等参数调至最佳后,因为页面关闭或者刷新导致重新进入页面需要重新去编辑调试数据模型场景,又或者需要手动修改代码默认参数值时,这种情况无论是对于开发者和使用者来说都是一个痛苦的过程。基于这个需求背景

文章图片
#javascript
javascript 一些常用的正则表达式(手机号码,邮箱,整数,身份证号码,车牌号,中文,只能是字母或者数字)

1.手机号码格式验证function mobile(value) {return /^1[23456789]\d{9}$/.test(value)}2.验证电子邮箱格式function email(value) {return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(value);

#正则表达式
Three.js实现模型,模型材质可拖拽效果 DragControls

three.js通过DragControls实现模型可拖拽,模型材质可拖拽效果

文章图片
#javascript
three.js3D模型场景编辑器

three.js为浏览器提供了加载和渲染3d模型文件的功能,也提供了很多针对3d模型参数和效果修改的方法如:模型材质贴图,颜色,金属度,粗糙度,缩放,位置,旋转,动画,阴影,灯光,选中效果等。灵活化的添加模型内容,可通过鼠标拖拽的方式来定义模型的大小,缩放,旋转等属性也可以通过输入框手动调整。目前系统支持(.glb,.obj,.gltf,.fbx,.stl,.usdz)格式的模型导入。2.场景内容

文章图片
#javascript#3d#编辑器
Three.js 实现导出模型文件(.glb,.gltf)功能 GLTFExporter

three.js GLTFExporter 实现场景导出.glb,.gltf模型文件功能 和 模型导出配置参数options解析

文章图片
微信小程序本地服务器localhost真机调试无法获取数据

解决本地localhost 在手机调试无法获数据问题开发者工具中能够正常预览代码wx.request({url:`http://localhost:9000/order/add`,method:'POST',data:{order //将当前数据发送 后台...

Vue3 jsx 语法中使用 v-slots 插槽 和 component动态组件

vue3 jsx语法中使用 插槽v-slots 和动态组件component 的使用和实现

文章图片
#javascript#vue.js#前端
Vue动态路由使用(后端控制)

使用VUE开发后台管理系统 完全由后端控制左边菜单项思路在传统开发后台管理系统时,都会涉及权限控制这一功能需求 即:根据不同登录的角色账号来使用该账号拥有的功能,也就是说系统左边的菜单栏不是固定不变的,而是根据登录账号的权限去动态控制的,现在主流的两种模式即:1.前后端配合控制 2.完全由后端来控制本章着重来介绍 第二种模式 :由后端数据控制前端的菜单借助Ant Design Pro Vue 来讲

vue vscode代码格式化插件配置

扩展商店搜索Vetur选择扩展此设置加入"vetur.format.defaultFormatterOptions": {"prettyhtml": {"printWidth": 300, // No line exceeds 300 characters"singleQuote": false // Prefer double quotes over single quotes}}格式化之前

#vue.js#vscode#前端
    共 18 条
  • 1
  • 2
  • 请选择