临沂市建设局网站,中国移动在线营销服务中心,手机网站建设liedns,html 门户网站模板作者#xff1a;CSDN _乐多_
本文将介绍使用 javascript 语言计算一个坐标数组的最小值点、最大值点、中心点的代码。 文章目录 一、代码 一、代码
function calculateCenterPoint(points) {if (points.length 0) {return null;}let sumX 0;let sumY 0;let sumZ 0;for …作者CSDN _乐多_
本文将介绍使用 javascript 语言计算一个坐标数组的最小值点、最大值点、中心点的代码。 文章目录 一、代码 一、代码
function calculateCenterPoint(points) {if (points.length 0) {return null;}let sumX 0;let sumY 0;let sumZ 0;for (let i 0; i points.length; i) {sumX points[i][0];sumY points[i][1];sumZ points[i][2];}const centerX sumX / points.length;const centerY sumY / points.length;const centerZ sumZ / points.length;return [centerX, centerY, centerZ];
}function findMinPoint(points) {if (points.length 0) {return null;}let minX points[0][0];let minY points[0][1];let minZ points[0][2];for (let i 1; i points.length; i) {minX Math.min(minX, points[i][0]);minY Math.min(minY, points[i][1]);minZ Math.min(minZ, points[i][2]);}return [minX, minY, minZ];
}function findMaxPoint(points) {if (points.length 0) {return null;}let maxX points[0][0];let maxY points[0][1];let maxZ points[0][2];for (let i 1; i points.length; i) {maxX Math.max(maxX, points[i][0]);maxY Math.max(maxY, points[i][1]);maxZ Math.max(maxZ, points[i][2]);}return [maxX, maxY, maxZ];
}// 示例用法
const points [[1, 2, 3],[4, 5, 6],[7, 8, 9]
];const centerPoint calculateCenterPoint(points);
const minPoint findMinPoint(points);
const maxPoint findMaxPoint(points);console.log(中心点坐标:, centerPoint);
console.log(最小值点坐标:, minPoint);
console.log(最大值点坐标:, maxPoint); 声明 本人作为一名作者非常重视自己的作品和知识产权。在此声明本人的所有原创文章均受版权法保护未经本人授权任何人不得擅自公开发布。 本人的文章已经在一些知名平台进行了付费发布希望各位读者能够尊重知识产权不要进行侵权行为。任何未经本人授权而将付费文章免费或者付费包含商用发布在互联网上的行为都将视为侵犯本人的版权本人保留追究法律责任的权利。 谢谢各位读者对本人文章的关注和支持