// © XlXi 2021
// Graphictoria 5
import React, { useRef, Suspense } from 'react';
import { Canvas, useFrame } from '@react-three/fiber';
import { Instances, Instance, PerspectiveCamera, useGLTF } from '@react-three/drei';
import SetTitle from '../Helpers/Title.js';
const randomVector = (r) => [r / 2 - Math.random() * r, r / 2 - Math.random() * r, r / 2 - Math.random() * r];
const randomEuler = () => [Math.random() * Math.PI, Math.random() * Math.PI, Math.random() * Math.PI];
const randomData = Array.from({ length: 2000 }, (r = 200) => ({ random: Math.random(), position: randomVector(r), rotation: randomEuler() }));
let Buttons = [];
let ButtonsAlreadyTemplated = false;
function MakeButtons()
{
if(!ButtonsAlreadyTemplated)
{
ButtonsAlreadyTemplated = true;
let name = 'Graphictoria';
for (var i = 0; i < name.length; i++) {
Buttons.push({id: i, value: name.charAt(i)});
}
}
}
function DoButton(position)
{
console.log(position);
}
function Scene() {
const { nodes, materials } = useGLTF('/models/graphictoriapart.glb');
return (
<>