logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue内嵌iframe并跨域通信

1、Vue引入iframe: 直接通过添加iframe标签,src属性绑定data中的src。<template><div class="act-form"><iframe :src="src"></iframe></div></template><script>export defa...

vue动态绑定多个class且是多个条件判断的问题

vue中可以通过 :class=""这样来根据一定的条件来动态添加class,但是有时候需要判断的条件比较多,需要动态添加的class也比较多,这个时候其实也很简单。详细看代码<template><div class="app":class="[show===true ? 'border' : '' , background_red=== true ? 'red' : ...

three.js 绘制3D空心圆柱体围栏(结合React)

绘制围栏,实际上可以理解为一个空心圆柱体加底部,类似一个碗状的图形。我是通过three.js的圆柱体几何体`CylinderGeometry` + 三维模型运算`ThreeBSP`的函数`subtract`、圆形几何体`CircleGeometry`结合实现。

文章图片
#javascript#react.js
three.js 模型高亮效果实现说明(结合react)

使用`EffectComposer`和其附加的渲染效果Passes(如`RenderPass`和`OutlinePass`)来实现高级渲染效果。首先创建`EffectComposer`实例,并添加`RenderPass`和`OutlinePass`,最后在渲染循环中调用`EffectComposer`的渲染方法。这样可以在保持场景内容不变的情况下,应用光晕效果,增强场景的视觉效果。

文章图片
#react.js
three.js 空间坐标绘制多边形围栏(结合react)

空间坐标点绘制多边形,实际上可以理解为是由 “点” 到 “线” 到 “面” 的一个过程。将空间坐标点通过`THREE.Shape`绘制多条线并闭合而得到一个封闭的二维形状平面对象,使用`THREE.ShapeGeometry`将`Shape`对象转换为`Geometry`对象添加`Mesh`,最终得到我们想要的多边形几何体。要得到一个围栏就需要添加“墙体”,“墙体”则是通过`THREE.BoxGe

文章图片
#react.js
three.js点击模型实现模型边缘高亮选中效果

*** 模型移入高亮* @param { 区域宽度 } width* @param { 区域高度 } height* @param { 场景对象 } scene* @param { 摄像机对象} camera* @param { 渲染回调} renderer*/// 创建一个EffectComposer(效果组合器)对象,在该对象上添加后期处理通道,用于模型高亮// 新建一个场景通道,// 模型边

vue axios简单配置与使用

axios 简介axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端。axios本身具有的特征:从浏览器中创建 XMLHttpRequest从 node.js 发出 http 请求支持 Promise API拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防止 CSRF/XSRF引入npm安装$ npm inst...

到底了