Three.js 是一个强大的 WebGL 库,能够帮助开发者轻松创建和展示 3D 图形。结合 Vue.js 的响应式特性,我们可以构建出既美观又交互性强的 3D Web 应用。本文将演示如何在 Vue.js 项目中集成 Three.js,并创建一个简单的 3D 场景。 一、安装配置与基本用法......
Blender 是一款开源、免费的三维创作软件,广泛应用于三维建模、材质贴图、动画制作、渲染、视频剪辑以及游戏与可视化开发等领域。Blender 默认的英文界面在理解功能和操作时可能存在一定门槛,下面我将演示如何将 Blender 界面切换为简体中文,帮助大家更轻松地上手和使用 Blender......
把基于影像的 RealityScan(或其他 SfM)模型与激光扫描(LiDAR)数据融合,能够把 LiDAR 的精准几何(稀疏但测距精确、带真实尺度)和影像重建的高质量纹理/颜色结合起来,常见于考古复原、城市建模、数字孪生与测绘等领域。本文将详细介绍如何将 RealityScan 生成的模型与专业激光扫描数据进行融合......
五月头条:统计编程语言市场正在经历大规模整合 本月,编程语言 R 再次在 TIOBE 榜单中达到第 8 位,追平了其历史最高排名。这并非巧合。统计编程语言市场显然正在经历一次重大的整合。最大的赢家是 Python 和 R,而许多老牌语言则持续失去发展势头......
Vue.js 3 不仅支持普通的 <script> 语法,还支持 <script setup> 语法。该语法的本质是在单文件组件(SFC)中使用 Composition API 的编译时语法糖,方便我们在 script 顶层编写 setup 相关的代码,让代码看起来更简洁,并可以提高开发效率。<script setup> 语法是默认推荐的,相比于普通的 <script> 语法,它具有以下优势.....
之前我演示了如何使用 Mixin 混入实现 Options API 中代码的逻辑封装和复用,但这种方式存在来源不清晰、命名冲突风险高、逻辑耦合严重以及难以追踪数据来源等问题,在组件复杂度提升后,代码的可维护性和可读性都会明显下降。 而在 Composition API 中......
我在之前的文章中演示了如何使用 Options API 中的 provide 和 inject 选项实现非父子组件之间的通信。相比于 Options API 中的 provide 和 inject 选项,Composition API 中的 provide 和 inject 函数更加灵活和方便。下面我将通过样例进行演示......
setup 函数不但可以替代 data、methods、computed、watch 等选项,还可以替代生命周期函数(钩子)。如果想在 setup 函数中使用组件生命周期函数,那么可以通过直接导入 onXxx 函数来注册生命周期函数,下面通过样例进行演示......
在 Composition API 中,我们可以使用 watchEffect 和 watch 函数完成响应式数据的监听。其中 watchEffect 函数会自动收集响应式数据的依赖,而 watch 函数则需要手动指定监听数据源。前文我介绍了 watchEffect 的使用,本文接着通过样例演示 watch 函数的使用......
我们知道使用 Options API 能够监听 data、props 或 computed 数据的变化,比如当数据变化时执行某些操作。而在 Composition API 中,我们可以使用 watchEffect 和 watch 函数完成响应式数据的监听。其中,watchEffect 函数用于自动收集响应式数据的依赖......