1.8k 2 分钟

# Three.js 文档本地部署 Three.js 是一个开源的 JavaScript 3D 图形库,用于在 Web 浏览器中创建和渲染各种 3D 场景、动画和效果。它是基于 WebGL 技术的封装,简化了使用 WebGL 的复杂性,使开发者可以更轻松地创建交互式的 3D 网页应用。 # 一、Three.js 文件包目录介绍 从官网下载 three.js-master 压缩包,解压后目录如下: build:目录下各个代码模块打包后的结果。 three.module.js:开发的时候 .html 文件中要引入的 threejs 引擎库,和引入 jquery...
343 1 分钟

一个基于 Three.js 库实现的 3D 高斯点云渲染器,专注于实时辐射场渲染技术。这项技术能够从 2D 图像生成 3D 场景。

图片

原项目采用 CUDA 并需要在本地机器上原生运行,但 GaussianSplats3D 的目标是构建一个可通过网络访问的查看器。它使得 3D 场景能够以点云类似的形式存储,用户可以在网页上实时查看、导航并与之互动。

# 特色功能

  • 完全基于 Three.js

  • 现代 ES 模块结构

  • 内置查看器

  • 多格式支持

  • ......

201 1 分钟

最近在 IIS 中部署自己的 threejs 项目时,发现服务能访问,但是报了一个 404,但是部署在别的服务器中没有问题。问题如下: http://localhost:9001/lanbo/assets/exr/royal_esplanade_1k.exr 404 (Not Found) 研究发现,缺少允许的 MIME 类型。 在 MIME 类型中,设置 exr 类型为 application/vnd.openexr , 重启服务即可。
170 1 分钟

height 指的是元素本身的高度,不包括 padding、border、margin,如下图所示: innerHeight 包括元素自身的高度 + padding 部分,如图所示: outerHeight 高度为:元素自身高度 + padding + border ; 如果参数为 true 时,高度为:元素自身高度 + padding + border +margin,如下图所示
3.7k 3 分钟

我本来今天想写一篇文章跟大家介绍一下 React Native for Windows + macOS。之前没有用过,所以这两天花时间调研了一下,也写了一些基础的 Demo,不过由于下午的 Vue Conf 中,我惊讶的发现了一个非常棒的东西,想迫不及待的分享给大家,他就是 Vue Vine一个更为彻底拥抱函数式的新开发方式。

103 1 分钟

项目新加入下载的阿里图标 iconfont 无法改变颜色问题 解决方法: 打开 svg 文件,搜索 “fill=”,将 svg 标签上的 fill 属性改为为 fill="currentColor",或者删除掉
1.6k 1 分钟

作为一名 前端切图仔 ,在日常工作中,我们不可避免地需要开发各种 管理系统 。每次启动新项目并 搭建框架 都费时费力,这严重影响了我们的摸鱼时间。

为了解决这个问题,今天我为大家分享 8 个基于 Vue3 + Vite + TypeScript + Naive UI 的开箱即用的 中后台 模板,帮助大家提高开发效率,轻松享受摸鱼时光!

3.7k 3 分钟

Vue 中的插槽相信使用过 Vue 的小伙伴或多或少的都用过,但是你是否了解它全部用法呢?本篇文章就为大家带来 Vue3 中插槽的全部用法来帮助大家查漏补缺。

313 1 分钟

# defineProps is not defined 问题描述 'defineProps' is not defined.eslint no-undef 解决方案 根据 Eslint 官方解决方案描述,解析器使用 vue-eslint-parser v9.0.0 + 版本 安装 vue-eslint-parser 解析器 npm install -D vue-eslint-parser .eslintrc.js 关键配置 ( v9.0.0 及以上版本无需配置编译宏 vue/setup-compiler-macros ) 如下 : parser:...
853 1 分钟

ECMAScript 提案 Top-level await 由 Myles Borins 提出,它可以让你在模块的最高层中使用 await 操作符。在这之前,你只能通过在 async 函数或 async generators 中使用 await 操作符。Top-level await 是个新特性,打包不支持此特性。

所以在 js 文件中直接写 await,在打包时会报错:

Top-level await is not available in the configured target environment, “edge88”, “es2019”, “firefox78”, “safari13.1”)