- 博客(210)
- 资源 (21)
- 收藏
- 关注
原创 Three.js基础功能学习十二:常量与核心
本文介绍了Three.js的核心常量与基础类,主要包括动画、材质、渲染等方面的常量定义。内容涵盖动画循环模式(Once/Repeat/PingPong)、材质混合模式(Normal/Additive等)、深度测试函数(Less/Greater等)、模板操作(Replace/Increment等)以及WebGL渲染器的阴影类型(PCF/VSM等)。这些常量为Three.js开发提供了基础配置选项,控制着动画播放、材质渲染、阴影效果等核心功能。通过合理使用这些常量,可以精确控制3D场景的渲染效果和行为。
2026-01-17 17:39:36
910
原创 Three.js基础功能学习十一:动画与音频
本文介绍了Three.js中实现动画和音频效果的核心组件AnimationAction,详细解析了其属性与方法。主要内容包括:AnimationAction的构造方式、控制动画播放的关键属性(如循环模式、时间缩放、权重等)以及操作方法(淡入淡出、播放控制、时间调整等)。通过AnimationMixer.clipAction实例化可优化性能,配合AnimationClip实现复杂动画效果。文章还提供了B站学习视频链接,适合开发者快速掌握Three.js动画系统的应用技巧。
2026-01-17 17:38:26
760
原创 Three.js基础功能学习十:渲染器与辅助对象
本文介绍了Three.js中渲染器和辅助对象的相关内容。在渲染器部分,重点讲解了ShaderChunk、ShaderLib、UniformsLib和UniformsUtils等WebGL着色器相关组件。WebXR部分详细说明了WebXRManager的属性和方法,用于管理XR设备交互。辅助对象章节则介绍了ArrowHelper(3D箭头方向指示器)和AxesHelper(坐标轴辅助工具)的构造方法及使用示例,这些工具可帮助开发者进行3D场景调试和可视化。文章还提供了相关学习视频链接和代码示例,适合Three
2026-01-17 17:36:25
774
原创 Three.js基础功能学习九:物体
本文介绍了Three.js中的内置物体类型,包括骨骼(Bone)、实例化网格(InstancedMesh)等核心概念。骨骼作为骨架(Skeleton)的组成部分,主要用于蒙皮网格(SkinnedMesh)的动画控制,其属性和Object3D类似。实例化网格则支持高效渲染大量相同几何体但不同变换的物体,可显著提升性能。文章详细说明了这些物体的构造函数、属性(如instanceMatrix、boundingBox)和关键方法(如setMatrixAt、computeBoundingSphere),并提供了Typ
2026-01-11 13:37:27
774
原创 Three.js基础功能学习八:数学库与插值
本文介绍了Three.js中的数学库及插值相关内容,重点讲解了Box2和Box3两个核心类。Box2表示二维空间中的轴对齐包围盒,包含min/max属性及多种操作方法如clampPoint、containsBox等。Box3则是三维版本的包围盒,提供类似功能并新增矩阵变换支持。两类均支持创建、复制、交集计算、点检测等操作,适用于空间计算和碰撞检测场景。这些工具类为3D图形开发提供了基础的数学运算支持。
2026-01-11 13:32:38
979
原创 Three.js基础功能学习七:加载器与管理器
Three.js加载器与管理器概述 本文介绍了Three.js中的资源加载系统,主要包括加载器和管理器两部分。加载器用于加载外部资源,如纹理、视频、音频和模型等。详细讲解了Loader基类及其属性方法,包括跨域设置、路径配置和请求头管理等。同时介绍了LoaderUtils工具类提供的实用函数,以及具体的AnimationLoader和AudioLoader实现。通过代码示例展示了如何使用这些加载器加载动画和音频资源,并处理加载过程中的回调事件。文章为开发者提供了Three.js资源加载的完整解决方案和技术细
2026-01-11 13:29:16
869
原创 Three.js基础功能学习五:雾与渲染目标
本文介绍了three.js中雾效和渲染目标的使用方法。在three.js中,雾效分为线性雾(Fog)和指数雾(FogExp2)两种类型,可通过设置场景的fog属性实现。线性雾通过near和far参数控制雾效范围,指数雾则通过density参数控制雾浓度增长速率。渲染目标(WebGL3DRenderTarget)允许将场景渲染到纹理上,该纹理可像普通纹理一样使用。文章还提供了相关代码示例,展示了如何创建雾效场景和设置渲染目标。这些功能可用于增强3D场景的视觉效果和环境氛围。
2026-01-01 17:17:56
872
原创 Three.js基础功能学习四:摄像机与阴影
Three.js中透视摄像机(PerspectiveCamera)是实现3D视觉效果的核心组件,通过近大远小的透视效果模拟人眼视觉。本文介绍了摄像机的基本属性(如投影矩阵、层级管理)和常用方法(克隆、复制等),并提供了实践代码示例。示例中创建了两个不同视角的摄像机,通过GUI控件交互式调整参数(视场角、近远裁剪面),同时演示了场景搭建(包含平面、立方体、球体)和光照设置。阴影贴图技术通过从光源视角渲染实现物体阴影投射效果,为3D场景增添真实感。
2026-01-01 16:45:58
997
原创 Three.js基础功能学习三:纹理与光照
本文介绍了Three.js中的纹理处理技术,包括基础纹理加载、Canvas纹理和压缩纹理的应用。主要内容包括:使用TextureLoader加载图像纹理并设置颜色空间;通过LoadingManager管理纹理加载;详细讲解6种纹理过滤模式(如NearestFilter、LinearFilter等)及其混合方式;说明纹理的重复、偏移和旋转设置(ClampToEdgeWrapping、RepeatWrapping等)。特别介绍了CanvasTexture的创建方法和属性配置,以及CompressedTextur
2025-12-31 22:42:18
1063
原创 Three.js基础功能学习二:场景图与材质
本文介绍了Three.js中场景图的基本概念和使用方法。场景图是3D引擎中的节点层次结构,每个节点代表一个局部空间。文章详细讲解了WebGLRenderer的配置参数,并通过代码示例演示了如何创建场景、摄像机、渲染器以及添加各种几何体和材质。此外,还介绍了两种设置材质属性的方法:实例化时设置和实例化后设置。内容涵盖Three.js的基础知识、场景图相关API以及材质的使用方式,适合初学者快速了解Three.js的基本功能。
2025-12-29 20:23:42
1067
原创 Three.js基础功能学习一:环境资源及基础知识
Three.js是一个基于JavaScript的开源Web图形引擎,专注于在浏览器中创建交互式3D图形。它封装了WebGL的复杂性,提供高级接口如场景管理、材质渲染和几何体生成。本文介绍了Three.js的基础使用,包括环境搭建、资源导入方式,以及BoxGeometry(立方体)、CircleGeometry(圆形)、ConeGeometry(圆锥体)等基本图元的创建和参数配置方法。通过简单代码示例展示了如何创建3D场景、相机和渲染器,并将几何对象渲染到网页中。
2025-12-25 16:49:22
583
原创 基于Springboot+UniApp+Ai实现模拟面试小工具十二:模拟面试功能实现
本文介绍了基于Uniapp+Springboot开发的模拟面试小程序功能实现,包含完整的面试流程和页面代码。主要功能模块包括: 面试列表展示页 - 显示历史面试记录,包含评分、职位、时间、状态等信息,支持分页加载和下拉刷新 模拟面试流程 - 采用分步式设计: 第一步:简历选择页面,展示用户上传的简历列表 第二步:招聘信息填写页面,包含职位要求等表单字段 支持取消和分步操作 技术实现: 前端使用Uniapp框架 后端采用Springboot 集成Kimi实现智能面试 提供源码下载和视频讲解链接 项目实现了完整
2025-09-22 16:21:46
202
原创 基于Springboot+UniApp+Ai实现模拟面试小工具十一:主页功能及简历上传功能实现
本文介绍了移动端小程序主页框架的实现,包含个人信息展示和功能菜单模块。主页采用Swiper轮播图展示Banner,通过uni-notice-bar组件显示用户欢迎信息。功能入口区采用4列网格布局,包含"我的简历"、"面试记录"、"模拟面试"和"个人信息"四个快捷入口。页面底部展示面试记录列表,支持分页加载和状态显示。代码实现了用户登录检测、页面跳转逻辑,并采用Vue3的Composition API编写,包含响应式数据管理和组件
2025-09-22 16:08:28
163
原创 基于Springboot+UniApp+Ai实现模拟面试小工具十:移动端登录注册功能实现
本文介绍了微信小程序登录功能的实现方案,包括自动登录和用户注册流程。主要内容为:1)通过微信接口获取小程序账号自动完成登录;2)用户首次登录生成游客账号,后续需完善个人信息完成注册;3)提供登录检测代码(app.vue)和注册页面代码(login.vue),包含头像选择、姓名性别输入、手机号验证等功能;4)采用uni-app框架实现,包含文件上传、表单提交等核心功能代码。系统后续可实现自动登录,注册后可使用模拟面试等核心功能。
2025-09-22 15:55:50
105
原创 基于Springboot+UniApp+Ai实现模拟面试小工具九:移动端框架搭建
本文介绍了微信小程序移动端框架的搭建过程。首先需要注册Uniapp和微信小程序账号,然后通过HBuilderX创建项目,配置基础信息和小程序AppID。接着详细说明了pages.json中的路由配置方案,包括10个功能页面的路径和样式设置。在App.vue中实现了登录检测、自动登录和用户注册等核心功能,并定义了全局变量。最后展示了首页(index.vue)的基本结构,包含轮播图、用户信息展示区和快捷功能入口。文章提供了源码下载链接和相关开发工具的官网地址,为开发者构建微信小程序提供了完整的初始化指导。
2025-08-11 20:31:21
190
1
原创 基于Springboot+UniApp+Ai实现模拟面试小工具八:管理端基础功能实现
本文介绍了模拟面试小程序后端管理界面的核心功能实现,主要包括工作台数据统计、面试管理、简历管理等模块。工作台通过ECharts图表组件展示了会员数量、面试数据、积分使用等关键指标的趋势分析,包含折线图、柱状图等多种数据可视化形式。系统采用Vue.js+ECharts技术栈实现动态图表渲染,提供直观的数据监控界面。文章附带完整源码下载链接和功能演示视频,展示了系统登录界面、数据统计图表等实际效果。后端接口规范采用RESTful风格,通过异步请求获取动态数据并实时更新图表展示。
2025-08-03 12:14:31
124
1
原创 基于Springboot+UniApp+Ai实现模拟面试小工具七:前端项目创建及框架搭建
本文介绍了基于Vue3+Vite+Element Plus的后台管理系统前端开发环境搭建过程。主要内容包括: 开发环境配置:使用VSCode、Node.js v20.17.0和npm 10.8.2作为开发工具,采用Vue3、Vite、Element Plus等技术栈。 项目创建与依赖安装: 通过npm create vue@latest创建项目框架 安装Element Plus、ECharts、Pinia等核心依赖库 配置Vite代理服务器 基础框架实现: 在main.ts中集成各框架组件 配置路由和状态管
2025-07-27 11:52:11
268
2
原创 基于Springboot+UniApp+Ai实现模拟面试小工具六:Kimi接口对接及业务实现
本文介绍了如何在后端项目中对接Kimi模型API并实现接口封装。主要内容包括:1)注册Kimi账号并创建API Key;2)定义AssistantMessage和Message类作为消息实体;3)通过MoonshotAiUtils工具类封装了文件上传/删除、模型列表获取、token估算等核心API调用方法;4)特别提供了流式对话接口的实现,支持实时交互式聊天功能。开发者可通过文中提供的代码示例快速集成Kimi AI能力到自己的项目中。 (摘要字数:150字)
2025-07-27 10:54:59
139
原创 基于Springboot+UniApp+Ai实现模拟面试小工具五:权限校验参数校验及日志功能实现
本项目后端实现了完整的权限校验体系,主要包括三大功能模块:1)基于Spring Security的登录及权限校验,通过自定义UserDetails实现用户认证和角色权限管理;2)操作日志记录功能,记录关键业务操作;3)参数合法性校验,使用注解式校验确保接口参数有效性。系统采用RBAC权限模型,支持用户-角色-菜单的多级权限控制,并提供密码修改、个人信息维护等基础功能。数据库设计上使用MyBatis-Plus实现ORM映射,通过实体类注解实现数据校验。该权限系统可灵活应用于各类业务场景,保障系统安全性和数据完
2025-07-15 21:49:02
161
原创 基于Springboot+UniApp+Ai实现模拟面试小工具四:后端项目基础框架搭建下
本文介绍了基于SpringBoot的后端基础框架搭建,主要包括Service层接口定义与实现。内容涵盖:1)通用基础服务IBaseService提供增删改查功能;2)用户管理IUserService实现密码修改、注册等功能;3)系统管理接口(日志、菜单、角色、设置);4)数据管理服务(面试、问题、简历)。文中提供了核心接口定义代码片段,展示了基础CRUD、权限控制、日志记录等功能的实现方案,并附有源码下载链接和视频讲解地址。
2025-07-13 11:01:49
105
原创 基于Springboot+UniApp+Ai实现模拟面试小工具三:后端项目基础框架搭建上
摘要 本项目后端框架基于SpringBoot+MybatisPlus搭建,包含基础功能模块如增删改查、权限校验、日志记录和参数校验。框架结构分为DAO/Mapper(数据库交互)、Service(业务逻辑)、Controller(API接口)、VO(前端数据交互)、Entity(数据库表映射)等核心包。关键配置包括MybatisPlus分页插件、静态资源映射和Spring上下文工具。系统启动类整合了组件扫描和AOP代理,并提供了实体类基类定义。源码和视频教程已配套提供,实现了一个完整的模拟面试小程序后端基础
2025-07-13 10:49:30
125
原创 基于Springboot+UniApp+Ai实现模拟面试小工具二:后端项目搭建
本文介绍了基于SpringBoot的后端项目搭建过程。使用IntelliJ IDEA作为开发工具,通过Spring官网初始化创建Maven项目(SpringBoot 3.4.0),配置了包括Web、Security、JDBC等核心依赖,以及MyBatis-Plus、Hutool、OkHttp等扩展库。项目采用JDK17开发环境,涉及MySQL数据库连接配置。文章还提供了Kimi开发者平台的API对接说明,包含创建项目和API Key的步骤。配套资源包含源码下载和B站讲解视频链接,涵盖从项目创建到基础框架搭建
2025-07-11 21:30:19
214
原创 基于Springboot+UniApp+Ai实现模拟面试小工具一:系统需求分析及设计
本系统主要实现通过Uniapp+Kimi+Springboot实现模拟面试小工具,通过此小工具可以实现模拟面试过程,用户提供简历及面试岗位后通过调用kimi大模型自动生成面试题目,再通过语言转换将题目转换为语音,用户可以通过语音的方式问题的回答,回答后通过Kimi自动判断回答的评分,最终生成面试结论以及优化建议。本系统需要实现小程序端及管理端,小程序端用户可以登录注册、可以进行模拟面试,可以查看面试历史,可以查看面试建议。
2025-06-12 18:56:52
392
原创 毕设基于SSM+Vue3实现设备维修管理系统十六:系统统计大屏功能实现
本章介绍系统统计大屏相关功能实现,包括验收记录、综合统计及维修统计相关功能实现。
2024-12-21 13:14:18
258
原创 毕设基于SSM+Vue3实现设备维修管理系统十五:维修管理相关功能实现
本章介绍系统维修相关功能实现,包括维修申请、维修明细、审核记录、维修记录等相关内容。
2024-12-21 13:13:34
133
原创 毕设基于SSM+Vue3实现设备维修管理系统十四:设备管理相关功能实现
本章介绍设备分类管理、设备管理、设备领用及权限控制标签自定义相关功能实现。通过自定义权限控制标签实现按钮级别的权限控制。
2024-12-21 13:12:47
155
原创 毕设基于SSM+Vue3实现设备维修管理系统十三:系统管理相关功能实现
本章介绍系统管理相关功能的实现,包括系统日志、系统配置、数据字典、角色管理、用户管理、菜单管理、日志管理、部门管理等相关功能。
2024-12-21 13:12:06
101
原创 毕设基于SSM+Vue3实现设备维修管理系统十二:系统主页实现
本章介绍系统主页相关功能实现,包括主页框架搭建、动态菜单功能实现、动态路由功能实现、登录个人信息管理功能实现等。
2024-12-21 13:11:06
111
原创 毕设基于SSM+Vue3实现设备维修管理系统十一:登录功能实现
本章介绍前端登录功能实现,使用Elementplus界面框架实现登录界面的绘制,调用后端接口实现用户登录,并实现登录、token保存及拦截等功能添加。
2024-12-21 13:10:28
309
原创 毕设基于SSM+Vue3实现设备维修管理系统十:前端项目创建
本章介绍前端工程项目的创建及相关依赖库的安装引入,使用vue-cli创建项目框架,项目创建过程中自动引入vue-rouer、pinia等相关依赖库,并手动引入elementplus、echarts及datav等本项目需要的UI框架库。
2024-12-15 18:42:47
158
原创 毕设基于SSM+Vue3实现设备维修管理系统九:Controller层功能实现
本章介绍系统接口层相关代码及业务逻辑实现,包括接口定义,接口参数校验及接口权限校验等相关功能。
2024-11-25 17:05:07
187
原创 毕设基于SSM+Vue3实现设备维修管理系统八:数据缓存及事务实现
本章介绍系统数据缓存给你吧的添加处理,使用aop拦截并自动添加缓存,通过注解的方式进行缓存的缓存,使用springboot及caffeine框架实现缓存的管理。添加系统事务相关管理,通过事务的管理确保业务错做的一致性,在业务处理中出现错误后自动进行回滚。
2024-11-18 09:32:44
95
原创 毕设基于SSM+Vue3实现设备维修管理系统七:操作日志保存及搜索处理
本章介绍系统关联数据填充及搜索业务逻辑的实现,使用aop拦截并实现操作日志功能的实现。
2024-11-14 10:17:56
117
原创 毕设基于SSM+Vue3实现设备维修管理系统六:Vo和DTO相关定义实现
本章介绍后端VO及DTO相关代码定义实现,VO用于定义和前端进行交互的数据结构,DTO用于将VO和ENTITY进行相互转换,entity和数据库表结构对应,vo和dto需要转换才能使用,因为vo和entity的字段属性不一定一致。
2024-10-31 10:58:36
165
原创 毕设基于SSM+Vue3实现设备维修管理系统五:SpringSecurty引入及登录相关功能实现
本章介绍后端引入SpringSecurty,并实现后端系统权限控制,配置登录相关控制内容,并实现token控制检测登录状态。
2024-10-15 09:58:56
224
原创 毕设基于SSM+Vue3实现设备维修管理系统四:后台框架及基础增删改查功能实现
本章介绍后端基础框架及基础的增删改查功能实现,创建基础的dao、service即controller层相关的基类,并实现基础的增删改查相关功能。源码下载:点击下载讲解视频:SMM+VUE3实现设备维修管理系统毕设:后端框架搭建及表外键添加 使用mybatisplus提供的BaseMapper,实现基础的数据库增删改查功能。1.2 SERVICE层 service层实现业务逻辑,包括数据填充、数据缓存、事务、关联数据处理等基础逻辑。
2024-09-23 16:06:27
1676
原创 毕设基于SSM+Vue3实现设备维修管理系统三:实体创建及A.CTable配置
本章介绍项目实体信息规划及对应实体创建,并引入A.CTable实现实体信息和数据表表的自动对应,自动创建数据库表。
2024-08-23 10:32:36
230
1
原创 毕设基于SSM+Vue3实现设备维修管理系统二:环境准备及项目创建
本章介绍项目开发环境说明及创建项目过程说明,开发环境包括:SpringToolSuite4、Mysql、Vscode、JDK、Nodejs等工具。项目创建过程说明,包括后端项目创建、前端项目创建等过程说明。SMM+VUE3实现设备维修管理系统毕设:开发环境准备。
2024-08-22 11:33:27
218
原创 毕设基于SSM+Vue3实现设备维修管理系统一:项目规划及需求分析
通过搭建本系统,实现设备维修全过程的管理,包括设备维修申请、维修工人管理、维修过程记录、维修信息统计等模块,实现从设备维修申请、维修过程到维修交付全流程的信息化管理。通过为各节点添加审批功能,提供设备维修全过程的回溯管理。本系统需要实现设备维修过程的管理,主要包括设备管理、维修申请、维修审批、维修过程记录、维修验收、统计分析等内容,实现从维修申请到维修验收全过程的信息化管理。本系统使用Java语言开发后端,使用vue3+elementplus实现前端,使用b/s解构,实现前后端分离。
2024-08-21 21:52:32
545
vue实战入门基础篇:从零开始仿门户网站实例
2022-03-13
Vue+Echarts监控大屏实例十一:网络态势感知监控模板实例
2022-06-06
Vue+Echarts监控大屏实例十:智慧养老监控模板实例
2022-05-30
Vue+Echarts监控大屏实例九:智慧园区监控模板实例
2022-05-21
Vue+Echarts监控大屏实例八:智慧社区监控模板实例
2022-05-09
vue实战入门进阶篇:从零开始实现网站后台实例
2022-05-05
Vue+Echarts监控大屏实例六:社区养老监控模板实例
2022-04-30
Vue+Echarts监控大屏实例五:呼叫中心监控模板实例
2022-04-17
Vue+Echarts监控大屏实例一:软件系统运行监控模板实例
2022-03-20
Vue+Echarts监控大屏实例二:促销活动监控模板实例,监控大屏、模板。
2022-03-28
Vue+Echarts监控大屏实例四:智慧农业监控模板实例
2022-04-11
Vue+Echarts监控大屏实例三:交通视频监控模板实例,监控大屏、模板
2022-04-04
三维web前端基础框架的three.js基础知识学习,使用three.js实现宇宙模拟三维动画,主要实现太阳系的各个星球的实现,包括纹理、自转公转动画、灯光、定位以及各个星系的生成等
2025-12-28
三维web前端基础框架的three.js基础知识学习,包括three.js的场景、摄像头、纹理、材质、图形、工具方法等相关基础知识的演示代码
2025-12-28
Uniapp+Kimi+Springboot实现模拟面试小工具
2025-06-08
毕设基于SSM+Vue3实现设备维修管理系统
2024-08-20
ts+express+vue3+elementplus+mysql实现用户登录注册实例
2024-03-04
TypeScript实例之网页计算器
2024-02-05
TypeScript网页实战之流淌字符动画界面
2024-01-30
基于VUE3+Layui从头搭建通用后台管理系统(前端篇)
2023-12-25
微信小程序原生开发项目实例
2023-02-14
echarts中使用天地图的插件示例
2023-01-01
SpringBoot+Mybaits+vue3+elementplus通用管理系统实例(前端+后端)
2022-12-30
Vue3+elementplus搭建通用管理系统实例
2022-10-30
vue3+elementplus+springboot+mtbatis+mysql门户网站管理系统
2022-10-15
VUE3实用组件开发合集一:数字滚动组件
2022-06-26
VUE3实用组件开发合集三:进度条组件
2022-07-17
VUE3实用组件开发合集二:时钟、倒计时组件
2022-07-11
Vue+Echarts监控大屏实例十二:智慧物流监控模板实例
2022-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅