随笔分类 - JavaScript
摘要:function timestampToDate(timestamp) { const date = new Date(timestamp); const year = date.getFullYear(); const month = String(date.getMonth() + 1).pad
阅读全文
摘要:JavaScript Fetch API请求和响应 //加载进场工人不安全行为数据 var loadAllWorkerUsafeData = setInterval(function(){ const url = `http://35.98.90.55/api/info?project=23`; f
阅读全文
摘要:wx.getImageInfo({ src: '图片路径', success: function (res) { // 获取图片信息 console.log(res.width, res.height); // 压缩图片 wx.compressImage({ src: res.path, quali
阅读全文
摘要:在小程序中,可以使用Date对象来获取当前的年、月和日 const now = new Date(); const year = now.getFullYear(); // 获取当前年份 const month = now.getMonth() + 1; // 获取当前月份,注意月份是从0开始的,因
阅读全文
摘要:小程序中格式化JSON数据中的日期 // 假设原始JSON数据为 const originalJson = { name: 'John Doe', birthdate: '1990-01-01' }; // 将日期格式化为标准的ISO 8601格式 const formattedJson = {};
阅读全文
摘要:微信小程序下拉重新请求数据 Page({ data: { // 页面数据 }, onPullDownRefresh: function () { // 请求数据 this.getData() }, getData: function () { // 发送网络请求获取数据 // ... // 请求成功
阅读全文
摘要:threejs绘制多边形 // 创建一个立方体几何体 var cubeGeometry = new THREE.BoxGeometry( 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5 ); // 创建一个多边形几何体 var polygonGeometry
阅读全文
摘要:在Three.js中,可以使用geometry对象和geometryMaterial对象来创建和渲染多边形几何体。下面是一个绘制多边形平面的示例代码: // 创建一个立方体几何体 var cubeGeometry = new THREE.BoxGeometry( 0.5, 0.5, 0.5, 0.5
阅读全文
摘要:threejs绘制球体 在Three.js中,可以使用geometry对象和geometryMaterial对象来创建和渲染球体几何体。下面是一个绘制球体的示例代码: // 创建一个立方体几何体 var cubeGeometry = new THREE.BoxGeometry( 0.5, 0.5,
阅读全文
摘要:threejs创建圆柱体 创建一个几何体(geometry):使用Three.js的几何体类创建一个几何体,该类将定义您的几何体的形状和大小。例如,您可以使用以下代码创建一个圆柱体: var geometry = new THREE.CylinderGeometry(5, 32, 32); 这将创建
阅读全文
摘要:yolov5 训练模型PR曲线绘制 <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title></title> <link rel="sty
阅读全文
摘要:threejs对象控制 threejs controls transform <!DOCTYPE html> <html lang="en"> <head> <title>three.js webgl - transform controls</title> <meta charset="utf-8
阅读全文
摘要:threejs Matrix3 var matrix3_1 = new THREE.Matrix3(); var index1_new_x = t_matrix[0] * index1_x + t_matrix[3]*index1_y + t_matrix[6]*index1_z; var inde
阅读全文
摘要:js保留4位小数 var v2_x = Math.round((new_x.x + Number.EPSILON) * 10000) / 10000; #################
阅读全文
摘要:function() { class e extends r.ObjectGroup { constructor(e) { super(r.ObjectGroupType.VIEWSHED, { priority: 20 }), e = e || {}, this._position = new T
阅读全文
摘要:threejs向量旋转 threejs一个向量绕另一个向量旋转 threejs向量变换 var v3 = new THREE.Vector3(0,1,1); var v1 = new THREE.Vector3(1,0,0); var v2 = new THREE.Vector3(1,1,0); v
阅读全文
摘要:threejs求两个向量的夹角 var v1 = new THREE.Vector3(1,0,0); var v2 = new THREE.Vector3(0,1,0); var angle1 = v1.angleTo(v2); // var angle2 = v2.angleTo(v1); //
阅读全文
摘要:echarts鼠标悬停显示对应数据 tooltip : { trigger: 'axis', position: function (point, params, dom, rect, size) { // size为当前窗口大小 if ((size.viewSize[0] / 2) >= poin
阅读全文
摘要:计算两个向量的法向量 function thirdAxisDirectVector(vector_1,vector_2){ var v1_x = vector_1.x; var v1_y = vector_1.y; var v1_z = vector_1.z; var v2_x = vector_2
阅读全文
摘要:threejs vector3叉积 var vOA4 = new THREE.Vector3(1.0, 0.0, 0.0); var vOB4 = new THREE.Vector3(0.0, 0.0, 1.0); var vOC4_2 = vOB4.cross(vOA4); console.log
阅读全文