• Threejs相机标定参数的理解

    作者: 陆金龙       发表时间: 2023-05-28 05:35
    关键词:世界坐标系  相机坐标系  标定外参  标定内参  
    一、四种坐标系 1:世界坐标系:根据情况而定,可以表示任何物体,此时是由于相机而引入的。单位m。 2:相机坐标系:以摄像机光心为原点,z轴与光轴重合也就是z轴指向相机的前方(也就是与成像平面垂直),x轴与y轴的正方向与物体坐标系平行,其中上图中的f为摄像机的焦距。单位m。 3:图像物理坐标系(也叫平面坐标系):用物理单位表示像素的位置,坐标原点为摄像机光轴与图像物理坐标系的交点位置。坐标系为图上o-xy。单位是mm。 4:像素坐标系:以像素为单位,坐标原点在左上角。CCD传感器以mm单位到像素中间有转换,例如CCD传感上上面的8mm x 6mm,转换到像素大小是...
  • offsetWidth、clientWidth和scrollWidth区别

    作者: Kinglong       发表时间: 2023-05-05 05:42
    1.定义 offsetWidth(包含padding、border):元素包含了content可见区域、padding和边框border的宽度。 clientWidth(包含padding):元素可见区域宽度,包含content和padding可见区域在内的宽度,不包含边框border。 scrollWidth:如果有横向滚动条,包含内容区域全部宽度,包括因滚动条存在而隐藏的部分。 网页被滚动条卷去的顶部区域:document.body.scrollTop  网页被滚动条卷去的左侧区域:document.body.scr...
  • 解决quill-image-drop-module拖拽上传显示2张图片问题

    作者: Kinglong       发表时间: 2023-02-08 04:42
    关键词:quill-image-drop-module  重复插入图片  
    业务场景说明: vue3中使用vue-quill、quill-image-extend-module结合图片上传实现了quill-editor插入图片功能。 期望通过引用quill-image-drop-module插件,拖拽图片到编辑器,实现图片上传并插入到编辑器中。 1.插件的使用 安装插件依赖包 npm install quill-image-drop-module -S 页面使用 // 图片拖拽上传 import { ImageDrop } from 'quill-image-drop-module'; // 拖动加载图片组件。 ...
  • flex布局

    作者: 陆金龙       发表时间: 2023-02-04 08:06
    flex 的 三个参数 flex:1 0 auto   flex属性 是 flex-grow、flex-shrink、flex-basis三个属性的缩写。   flex-grow flex-grow:定义项目的的放大比例;   默认为0,即使存在剩余空间,也不会放大; 所有项目的flex-grow为1:等分剩余空间(自动放大占位); flex-grow为n的项目,占据的空间是flex-grow为1的n倍。   flex-shrink flex-shrink:定...
  • nth-of-type和nth-child

    作者: 陆金龙       发表时间: 2023-02-04 07:58
    nth-of-type是css3的一个结构性伪类选择器,匹配同类型中的第n个同级兄弟元素。 nth-of-type(n)用于匹配父元素下使用同种标签的第n项子元素。标签名+nth-of-type是一种常规的使用模式。 nth-child(n)用于匹配父元素下的第n项子元素。   示例:       <style>         p:nth-of-type(3) {           &n...
  • ES6中的Promise对象的理解

    作者: 陆金龙       发表时间: 2023-01-10 20:53
    参考:博客园 香吧香的博文《ES6 中 Promise对象使用学习》 1.不使用promise对象的ajax请求 ajax异步方式请求数据时,我们不能知道数据具体回来的时间,所以只能将一个callback函数传递给ajax封装的方法,当ajax异步请求完成时,执行callback函数。 定义: export const GetDataList = (params,successHandler,errorHandler) => { axios .get(url, {params}) .then(res => { ...
  • 使用nginx部署多个前端项目

    作者: 陆金龙       发表时间: 2022-11-22 14:38
    https://blog.csdn.net/qq_25460159/article/details/112947177 基于域名配置。每个域名配置一个server。避免同一个server里按子路径划分项目,在处理js、css等资源的404报错时,给js、css赋值root时产生冲突。   wavesurfer.js库演示:http://wavesurfer.klfront.com/ fabric.js库演示:http://fabric.klfront.com/
  • el-input 去除边框样式

    作者: 陆金龙       发表时间: 2022-02-21 14:57
    <el-input v-model="user.username" class="input-noborder"> </el-input> 为元素引入新样式 input-noborder .input-noborder{     border: 0px ;  } 以上样式不生效。   以下是解决方案: (1)通过>>> 穿透scoped .input-noborder>>>.el-input__inner{ ...