genererFigures = {
const figures = [];
const features = { Name: "" };
const u = 1;
const myCurve = (t) => {
const tx = t * 3 - 1.5;
const ty = Math.sin(2 * Math.PI * t);
const tz = 0;
return { tx, ty, tz };
};
const tube = {
geometry: {
type: "TubeGeometry",
args: [
"myCurve",
20,
2,
8,
false
]
},
pos: {
x: (-0.5 + fxrand() * 1) * u,
y: (-0.5 + fxrand() * 1) * u,
z: (-0.5 + fxrand() * 1) * u
},
rot: {
x: 0,
y: 0,
z: 0
},
scale: {
x: 0.1,
y: 0.1,
z: 0.1
},
lines: true,
hatch: true,
full: false
};
const curves = { myCurve };
figures.push(tube);
return { figures, features, curves };
}