Я хотел бы создать модель для объектов, которые я рисую, но я борюсь с тем, как это сделать в Angular.Я знаю, что методы p5 не распознаются за пределами определенных функций, но мне кажется, что это то, что мне нужно сделать здесь?
Я пытаюсь следовать вместе с The Coding Train здесь , где онделает что-то подобное.
Я пытался поместить код в другой метод draw () внутри блочной модели, но я не верю, что это правильно.
import * as Matter from 'matter-js';
import * as p5 from 'p5';
export class Box {
...
show() {
let pos = this.body.position;
let angle = this.body.angle;
p5.push();
p5.translate(pos.x, pos.y);
p5.rect(0,0, this.w, this.h);
p5.pop();
...
Я бы хотел иметь возможность экспортировать это в компонент, создать новый блок и вызвать его .show () в моем экземпляре метода draw ().