if(0 < 1){
let div = document.createElement('div');
div.innerHTML="";
if(reg.test(value) == false) {
if(..){
var nextTab = resultNumberActiveTab + 1;
}
else if(...){
var nextTab = resultNumberActiveTab - 1;
}
const projects = Array.from(
{ length: 10 },
(_, i) => ({title: `proj_${i}`, id: i})
);
const runs = Array.from(
{ length: 100 },
(_, i) => ({title: `task_${i}`, id: i, pid: randomInteger(0, 10)})
);
const data = projects.map(proj => ({
title: proj.title,
tasks: runs.filter(t => t.pid === proj.id)
}));
console.log(data);
// utils
function randomInteger(min, max) {
let rand = min + Math.random() * (max + 1 - min);
return Math.floor(rand);
}
Свойства кривой Безье
...
невозможно создать параллельные кривые Безье, за исключением тривиальных случаев (прямые линии и совпадающие кривые), хотя существуют алгоритмы, строящие приближённую параллельную кривую Безье с приемлемой для практики точностью.
https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D...
function selectionSort(arr) {
let sortArr = [];
while (arr.length !== 0) {
let small = findSmallEl(arr);
console.log("small:" + small);
sortArr.push(arr[small]);
console.log("sortArr:" + sortArr);
arr.splice(small, 1);
console.log("arr:" + arr, "arr.length" + arr.length);
}
return sortArr;
}
let message = new Uint8Array([
0x01,
21,
0xFF,
0xFF,
0xFF,
0xFF,
0xFF,
target & 0xFF,
target >> 8 & 0xFF
]);
где можно фигуру из кучи отрезков сделать одним отрезком(контуром)
где можно контур/фигуру "выдавить" на определенное расстояние(можно задать любое)
И еще - такая мелочь как Обрезать
360 / a = l / s
, гдеa
- угол сектораl
- длина окружностиs
- длина сектора